Coder Social home page Coder Social logo

saskiad / example-notebooks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dandi/example-notebooks

0.0 0.0 0.0 32 MB

DANDI example notebooks

License: Apache License 2.0

Python 1.60% MATLAB 0.02% Jupyter Notebook 98.38% Dockerfile 0.01% Shell 0.01%

example-notebooks's Introduction

Example notebooks

This repository contains example notebooks associated with datasets, conference tools, or more generally notebooks that illustrate the use of data on DANDI. This repository is cloned into the DANDI JupyterHub environment. Please note that you will need to visit https://dandiarchive.org and sign in once to get access to the JupyterHub.

Submission instructions

To add new notebooks, please send a Pull Request. Submissions should use the following file structure:

example-notebooks/
└── <dandiset id>/
    └── <org or lab name>/
        └── <mnemonic for paper or analysis>/
            ├── environment.yml
            ├── README.md
            ├── <analysis 1>.ipynb
            ├── <analysis 2>.ipynb
            ├── ...
            └── <analysis n>.ipynb

For example, 000055/bruntonlab/peterson21

The README.md file should explain the goal of the submission, provide links to relevant scientific publications, and explain the purpose of each notebook file.

The environment.yml file should define the dependencies of the environment required for the notebooks to be executed. environment.yml files are like requirements.txt files, but are designed to work with conda. To create this file, follow these steps:

  1. Create a new environment: conda create -n <env-name> -python <python-version>
  2. Switch into that environment: conda activate <env-name>
  3. Use conda install <pkg> and pip install <pkg> to install the necessary dependencies until the notebook(s) run through successfully.
  4. Confirm that all the notebooks can be run without error.
  5. Export the environment: conda env export > environment.yml.

See detailed instructions for creating a environment.yml file.

Feel free to reach out on the DANDI helpdesk with any questions.

example-notebooks's People

Contributors

bendichter avatar satra avatar yarikoptic avatar dependabot[bot] avatar weiglszonja avatar djarecka avatar codycbakerphd avatar leekamentsky avatar oliche avatar thechymera avatar saskiad avatar sooyounga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.