constructed-wetland
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
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
Metadata Files
README.md
project-template
Template to create data science projects for field site analysis with the MiBiPreT tools and beyond.
Using this template
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'.
Select the owner for your new repository. Typically this is the
MiBiPreT-FieldSitesGitHub organisation.Choose a name for your repository, ideally reflecting the field site you analyse.
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.
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
Make use of branching and pull request, instead of directly modifying the main branch.
Adapt the preliminary structure to your project needs. Populate with your files and remove template files.
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.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
- Repositories: 1
- Profile: https://github.com/MiBiPreT-FieldSites
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)