nabeel2000
Science Score: 44.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
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (18.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: nabeelaslam12
- License: mit
- Language: Python
- Default Branch: main
- Size: 500 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Repository Template for Reproducible Research
Click "Use this template" at the top of the webpage on GitHub to create a new repository with the same folder structure. You can then add your own files and edit this README for your particular project.
- This simple project structure template repository is adapted from https://github.com/UtrechtUniversity/simple-python-template.
- You can find a guide to getting set up with Git, and slides from a workshop on reproducible research, in the
doc/folder. - See here for a useful guide to installing a minimal Python environment and setting up in VS Code and conda.
- For more detail on Git, see this great free tutorial
- If you plan to develop a package, check out the template repository for a Python package.
How to run this code
Update for your specific project
You will need
Git (configured: check with
git config --list)-
git config --global user.name "Your Name" -
git config --global user.email "you@example.com" - For complete instructions, see
doc/git_setup_guide.md
-
Python (latest stable version, e.g., 3.10+)
An active GitHub account
A terminal or IDE of your choice (VS Code recommended)
Clone this repository
sh
git clone https://github.com/YOUR-USERNAME/YOUR-REPO-NAME.git
Change directory to this folder
sh
cd YOUR-REPO-NAME
Set up virtual environment
- Create a virtual environment:
python -m venv venvvenv - Activate the environment:
- Windows:
source venv/Scripts/activate - Linux/macOS:
source venv/bin/activate
- Windows:
- Install required packages:
pip install -r requirements.txt- If you haven't yet set up this file, you can first install the required packages, then use
pip freeze > requirements.txtto write all the dependencies (and their versions) to this file. Note that this can be a bit overkill with the number of dependencies listed: see here for an improved method.
- If you haven't yet set up this file, you can first install the required packages, then use
Execute code
For example: change these based on your specific files, and add detail about what each step involves
python scripts/01_get_data.py
python scripts/02_clean_data.py
python scripts/03_analysis.py
Project Structure
Recommended: change based on your specific files. For example, you may also want a src/, models/ or notebooks/ folder. (If you are inside notebooks/ you will likely want to put sys.path.append(os.path.abspath("..")) at the start of your notebook, so that you can import funcs from scripts/
``` . ├── README.md <- Overview of the project, how to install and use ├── LICENSE <- License for open-source projects │── CITATION.cff <- Citation file for academic use ├── .gitignore <- Files to ignore (e.g., pycache, logs, data) ├── requirements.txt <- Dependencies (if using pip: use environment.yml if using conda) ├── venv <- Virtual environment (git ignored) ├── data/ <- Data directory (typically ignored in version control) │ ├── raw/ <- Raw input data (DO NOT MODIFY!) │ └── processed/ <- Processed datasets ├── doc/ <- Written reports, papers, and documentation │ ├── projectoverview.md │ ├── finalpaper.pdf ├── outputs/ <- Outputs like figures, results, model │ └── figs/ <- Plots and figures └── scripts/ <- Your codes ├── utils.py <- Functions used by multiple scripts ├── 01getdata.py ├── 02cleandata.py └── 03_analysis.py
```
Share your software
- Link Zenodo to your GitHub account
- Use Zenodo to create a DOI for the current version of this repo
- Use this DOI when creating a citation file for your repository using cffinit
License
This project is licensed under the terms of the MIT License.
Owner
- Login: nabeelaslam12
- Kind: user
- Repositories: 1
- Profile: https://github.com/nabeelaslam12
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "My Research Software"
authors:
- family-names: Druskat
given-names: Stephan
orcid: https://orcid.org/1234-5678-9101-1121
version: 2.0.4
date-released: 2021-08-11
doi: 10.5281/zenodo.1234
license: Apache-2.0
repository-code: "https://github.com/citation-file-format/my-research-software"
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2
Dependencies
- certifi ==2025.1.31
- charset-normalizer ==3.4.1
- contourpy ==1.3.1
- cycler ==0.12.1
- fonttools ==4.56.0
- idna ==3.10
- kiwisolver ==1.4.8
- matplotlib ==3.10.0
- numpy ==2.2.3
- packaging ==24.2
- pandas ==2.2.3
- pillow ==11.1.0
- pyparsing ==3.2.1
- python-dateutil ==2.9.0.post0
- pytz ==2025.1
- requests ==2.32.3
- six ==1.17.0
- tzdata ==2025.1
- urllib3 ==2.3.0