Science Score: 54.0%

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

  • CITATION.cff file
    Found 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
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: MiBiPreT-FieldSites
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 89.8 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 4
  • Releases: 0
Created about 1 year ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

project-template

Template to create data science projects for field site analysis with the MiBiPreT tools and beyond.

Using this template

  1. Please do not fork this repository directly on GitHub. Instead, use GitHub's function to copy this template repository and customize it for your workshop. On this page (https://github.com/MiBiPreT-FieldSites/project-template), click on the blue 'Use this template' button (top right) and select 'Create a new repository'.

  2. Select the owner for your new repository. Typically this is the MiBiPreT-FieldSites GitHub organisation.

  3. Choose a name for your repository, ideally reflecting the field site you analyse.

  4. Make sure the repository is public, leave "Include all branches" unchecked. Click on "Create repository from template". You will be redirected to your new repository.

  5. Adapt the CITATION.cff file with your own details. You can use the online tool to create the content for the file and copy it in or use the update functionality.

Workflow

  1. Make use of branching and pull request, instead of directly modifying the main branch.

  2. Adapt the preliminary structure to your project needs. Populate with your files and remove template files.

  3. Update the README.md. It should contain information that will help anyone, including a future version of yourself to understand why this project exists, how things are organized (repository structure), where they can find more information and anything else you want to specify.

  4. Add significant intermediate steps and/or after finalizing your work, tag the repository with a version like v1.0. When you have activated that Zenodo trackes your repository, a Zenodo release will be created, so you can cite the repository in your publication.

Structure

Basic structure

We suggest to organize your repository in the given structure: - data/ - here you place your input data (add subfolders, if appropriate, see below) - data.csv - docs/ - Markdown-files containing your documentation - doc.md - notebooks/ - here your examples notebooks are stored (add subfolders, if appropriate) - prototype-notebook.ipynb - results/ - here your computed results and plots are stored (add subfolders, if appropriate) - results.csv - scripts/ - here place all your python scripts - analysis/ - all scripts for data analysis, modelling etc, ideally in the form of functions and classes - analysis.py - data/ - all scripts for data manipulation, such loading, clean-up, preprocessing - data.py - tests/ - scripts to test your main functionality (from analysis/) - test_analysis.py - visualize/ - scripts for data and results visualization (e.g. figures in publications) - visualize.py - CITATION.cff - specify your credentials for citation here - environment.yml - LICENSE - the default license is Apache 2.0, you can use another one if wanted - README.md - please describe your project in the readme, including specification of all files

The suggested structure is not the ultimate way to organizing a repository. It should be adapted to the project specifics and requirements.

Extensions

We suggest possible extensions, such as * adding archive folder with scripts and data no longer in use, e.g. - notebooks/ - prototype-notebook.ipynb - archive/ -no-longer-useful.ipynb - figures/ - Fig01.png - Fig02.png
* substructuring your data, such as - data/ - raw/ - processed/ - cleaned/ * if you work with additional software which requires input files, e.g. bash-scripts for working on cluster, ModFlow input files etc, create a new folder for these scripts, e.g. within the script-folder: - scripts/
- bash/ - bash scripts for cluster work

Sources

This template has been designed with input from other repository templates, such as https://github.com/GeoStat-Examples/template and the GitHub Gist column How to organize your Python data science project (https://gist.github.com/ericmjl/27e50331f24db3e8f957d1fe7bbbe510)

Owner

  • Name: MiBiPreT-FieldSites
  • Login: MiBiPreT-FieldSites
  • Kind: organization

Citation (CITATION.cff)

# YAML 1.2
---
cff-version: "1.2.0"
title: "Title of my software"
authors:
  -
    family-names: Zech
    given-names: Alraune
    orcid: "https://orcid.org/0000-0002-8783-6198"

date-released: 2024-03-26
doi: 10.5281/zenodo.1234
version: "0.1.0"
repository-code: "https://github.com/MiBiPreT-FieldSites/my-project"
keywords:
  - bioremediation
  - contaminant data analysis
  - contaminant transport modelling
  - bio-geo-chemical modelling
message: "If you use this software, please cite it using these metadata."
license: Apache-2.0

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 1
  • Member event: 1
  • Push event: 34
  • Pull request review comment event: 8
  • Pull request review event: 6
  • Pull request event: 6
  • Create event: 8
Last Year
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 1
  • Member event: 1
  • Push event: 34
  • Pull request review comment event: 8
  • Pull request review event: 6
  • Pull request event: 6
  • Create event: 8

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: 28 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: 28 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • sonarima (4)
Top Labels
Issue Labels
Pull Request Labels