簡體   English   中英

Julia 的 r-here 或 py-here 的模擬

[英]Analog of r-here or py-here for Julia

背景
R 中用於可重復工作的非常有用的工具之一是“here”庫。

我被他們說的第一個鏈接中的部分迷住了: 在此處輸入圖像描述

“here”庫在 Anaconda 中編碼為“ r-here

我不確定哪個先出現,但 Python 也有一個“here”庫。

“這里”使相對路徑變得微不足道,這對於可重復的數據科學和分析工作非常有用。

問題
什么是 Julia 等效於干凈處理文件的相對路徑? 有沒有像 RStudio 那樣將其與項目打包集成的干凈方法?

據我所知,它不存在( Here.jl不返回任何谷歌點擊),但它似乎對某人來說足夠簡單來實現。 可能是你!

根據描述,聽起來 DrWatson.jl 可以滿足您的需求。 網站

[DrWatson] 是一款 Julia package,旨在幫助人們提高其科學項目的一致性,更快、更輕松地導航和共享它們,管理腳本、現有模擬以及項目源代碼。 DrWatson 有助於建立可重復性,通常它使管理科學項目成為一項簡單的工作。

正如描述所暗示的那樣,它比here看起來更雄心勃勃,具有管理數據、模擬運行等的功能。但它們是可選的,如果需要,您可以只使用目錄處理部分。

Navigating a Project描述了projectdir function,其工作方式與here類似。 projectdir("foo", "bar")解析為當前項目根目錄下的foo/bar ,就像here一樣。

還有datadir()srcdir()等直接處理項目下的公共子目錄,例如。 datadir("foo", "test.jld2")解析為項目根目錄下的data/foo/test.jld2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM