template-for-supporting-information

Template for Notebooks for Supporting Information and Zenodo Deposition

https://github.com/mlund/template-for-supporting-information

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Template for Notebooks for Supporting Information and Zenodo Deposition

Basic Info
  • Host: GitHub
  • Owner: mlund
  • License: cc-by-4.0
  • Default Branch: main
  • Homepage:
  • Size: 37.1 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created about 5 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Code of conduct Zenodo

README.md

Binder CC BY 4.0

Electronic Notebook: Title goes here

Template for Notebooks for Supporting Information and Zenodo Deposition.

Instruction video

Watch the video

Layout

Description of the directory layout.

  • README.md This is the file you're viewing right now.
  • environment.yml Defines the required Python packages using conda. Try to pin to specific major versions of your dependencies as their behavior may change in the future. The environment is currently called my_environment and you'll likely want to rename it to something less generic.
  • .zenodo.json metadata for Zenodo.
  • pyproject.toml and github/workflows/ruff.yml sets up ruff linting for Python and Jupyter Notebooks. Delete if not relevant to your project.

Requirements

To run the Notebooks online, click on the Launch Binder badge above. Alternatively, to run on your own computer, install Python using e.g. Miniforge or Anaconda and make sure all required packages are loaded by issuing the following terminal commands

bash conda env create -f environment.yml source activate my_environment jupyter-lab

Checklist - delete before publishing

  • [ ] Add authors incl. ORCID's and other relevant metadata to .zenodo.json; to learn more about the available datafields, see here. Before publishing, validate the JSON file using the Zenodo deposition schema legacyrecord.json with e.g. bash pip install check-jsonschema check-jsonschema --schemafile https://raw.githubusercontent.com/zenodo/zenodo/master/zenodo/modules/deposit/jsonschemas/deposits/records/legacyrecord.json .zenodo.json
  • [ ] Update Binder badge to point to your repository
  • [ ] Add the Github repo link and DOI of the associated publication to .zenodo.json under related_identifiers.
  • [ ] Update environment.yml to include required packages. Select name for environment.
  • [ ] If needed, change the license (LICENSE and badge in README.md), see e.g. Creative Commons alternatives
  • [ ] Activate Github tracking of the repository on https://zenodo.org. Repository must be public.
  • [ ] Create a release on Github - adhere to SemVer. This triggers a deposition on Zenodo.
  • [ ] Once you get the Zenodo DOI, add a badge to the top if this README. Use link to all versions.
  • [ ] Feel free to update and make new releases!

Owner

  • Name: Mikael Lund
  • Login: mlund
  • Kind: user
  • Location: Lund, Sweden
  • Company: Lund University

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 19
  • Total Committers: 1
  • Avg Commits per committer: 19.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Mikael Lund m****d@m****m 19
Committer Domains (Top 20 + Academic)
mac.com: 1

Issues and Pull Requests

Last synced: 11 months ago


Dependencies

.github/workflows/ruff.yml actions
  • actions/checkout v4 composite
  • jpetrucciani/ruff-check main composite
pyproject.toml pypi
environment.yml pypi