0
我正在爲GNU Octave編寫一個包。其中一個包函數使用大型的預先計算的數據表。該數據存儲在我調用函數時加載和卸載的mat文件中。問題是,我不確定一個好的,安裝非特定的方式來做到這一點。就像我可以告訴的,我必須給load命令提供package install目錄下mat文件的絕對路徑。在運行時我無法看到該目錄。我是否錯過了某些東西,或者我只是以這種錯誤的方式去做?在包函數中加載mat文件
我正在爲GNU Octave編寫一個包。其中一個包函數使用大型的預先計算的數據表。該數據存儲在我調用函數時加載和卸載的mat文件中。問題是,我不確定一個好的,安裝非特定的方式來做到這一點。就像我可以告訴的,我必須給load命令提供package install目錄下mat文件的絕對路徑。在運行時我無法看到該目錄。我是否錯過了某些東西,或者我只是以這種錯誤的方式去做?在包函數中加載mat文件
PKG_ADD在包被加載時執行,所以你可以得到PKG_ADD所在的路徑__fqp__ = fileparts (mfilename ("fullpath"));
從那裏你可以初始化你的數據。
如果你想從另一個包是可能DIR到load(pkg ("local_list"))
安裝和檢查local_packages
。
我也認爲這種特定的Octave問題應該發送到[email protected]郵件列表。
是否要在八度鍛造中分發新包裝?
這看起來像我在找什麼。謝謝。我正在考慮八度鍛造,是的,但我還沒有承諾它。 – 2014-10-20 13:11:20