Code Ocean 劍橋基礎知識手冊

Code Ocean for Cambridge Elements Instruction Manual

Code-Ocean-LOGO

劍橋元素的程式碼海洋

劍橋元素 PRDOCUT 的程式碼海洋

產品規格

  • 產品名稱: 劍橋元素代碼海洋
  • 功能: 作者發布和分享與其研究相關的程式碼的平台
  • 輔助功能: 無需下載軟體,程式碼可以 view線上編輯和互動

操作說明

什麼是程式碼海洋?
CodeOcean是一個讓作者可以發布程式碼和資料的平台 file與開放許可下的研究相關的。它與 Dataverse、Dryad 或 Zenodo 等資料儲存庫的不同之處在於,Code Ocean
也使得讀者無需下載任何軟體即可運行和操作程式碼,以及下載和共享它。因此,它是吸引讀者使用程式碼的有用工具,也是作者透明地證明其文章中提出的結果可以重現的一種方式。

Code Ocean 允許作者發布與其研究相關的程式碼,使其可引用並在鼓勵用戶與程式碼互動的平台上提供。包含程式碼的互動式視窗可以嵌入到作者在 Cambridge Core 上的 HTML 出版物中

它使讀者(包括那些不是程式碼專家的讀者)能夠與程式碼進行互動 - 運行程式碼並 view 輸出,編輯程式碼和更改參數,下載和分享程式碼-在瀏覽器中,無需安裝軟體。

劍橋元素 FIG-55 的程式碼海洋

讀者註意:上面的 Code Ocean 程式碼包含複製此元素結果的程式碼。你可以運行程式碼並 view 輸出,但要做到這一點,您需要登入 Code Oceon 網站(或如果您有現有的 Code Ocean 帳戶,請登入)。

Code Ocean 膠囊對讀者來說會是什麼樣子。

在Code Ocean上傳和發布程式碼

  • 對於開始使用 Code Ocean 的作者來說,最好的資源是幫助指南,其中包含對作者的文本和視頻支援: https://help.codeocean.com/getting-started。還有即時聊天功能。
  • 為了上傳和發布程式碼,作者需要註冊一個 Code Ocean 帳戶(由姓名/電子郵件/密碼組成)。
  • 登入後,作者可以透過用相關軟體語言建立新的計算「膠囊」來上傳程式碼。

作者在 Code Ocean 上點擊發布™後,程式碼不會立即發布「有一個驗證步驟,由 Code Ocean 作者支援人員執行。 Code Ocean 與作者合作以確保:

  • 該膠囊是獨立的,具有所有必要的代碼和數據,使其易於理解(即沒有明顯的 file失蹤)
  • 沒有多餘的 files 或依賴項
  • 詳細資訊(名稱、描述、圖像)清晰且能反映程式碼的功能

如果有任何疑問,Code Ocean 可能會直接與作者聯繫,但您可以期望代碼在提交後幾天內發布。

提交您的程式碼海洋 file前往 劍橋
在您的手稿中包含一個佔位符聲明,確認膠囊應出現在 HTML 中的位置,例如,或直接向您的內容經理提供有關展示位置的清晰書面說明。
在您的元素末尾提供數據可用性聲明,包括本出版物中包含的每個膠囊的 DOI。
將 DOI 發送給內容經理並 URL 連結到膠囊。

DOI 位於元資料標籤上:

劍橋元素 FIG-1 的程式碼海洋

點擊螢幕右上角的分享膠囊按鈕即可找到膠囊的連結:劍橋元素 FIG-2 的程式碼海洋

這將彈出包含膠囊連結的螢幕:

劍橋元素 FIG-3 的程式碼海洋

您的內容管理器將需要兩者才能將膠囊添加到元素的 HTML 中。
如果您有任何疑問,請聯絡您的內容經理。 www.cambridge.org/core/what-we-publish/elements

常見問題解答

  • Q:什麼是程式碼海洋?
    • 答:Code Ocean 是一個平台,允許作者發布和分享與他們的研究相關的程式碼,而無需下載任何軟體。它透過使程式碼可引用和可互動來實現研究結果的透明度。
  • Q:提交的程式碼需要多久才能發佈在Code Ocean上?
    • 答:作者可以預期他們提交的程式碼將在提交後的幾天內發布。

文件/資源

PDF thumbnail劍橋元素的程式碼海洋
Instruction Manual · Code Ocean for Cambridge Elements, for Cambridge Elements, Cambridge Elements, Elements

問一個問題

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

問一個問題

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.