dst-master
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 (13.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: navnit3366
- License: mit
- Language: Python
- Default Branch: master
- Size: 9.77 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
readme.md
data science template
in this repo u can look at default template for ds/ml/dl/.. projects or similar
how to use
before creating a new project from this template, u need to install the next dependencies
- cookiecutter
- linux
bash pip install cookiecutter* macosbash brew install cookiecutter* github cli * linuxlook at the linux installation instructions * macos * install
```bash brew install gh ```upgrade
bash brew upgrade gh
after go to the directory where u want to create your project and run
bash
cookiecutter gh:vvssttkk/dst
- follow the instruction
using the next project structure
markdown
├── .github/ <- some actions
│ ├── workflows/
│ │ ├── ci.yml
│ │ └── dependency-review.yml
│ └── dependabot.yml
│
├── config/ <- often it's yaml-files with some parameters
│
├── data/
│ ├── external/ <- data from third party sources
│ ├── interim/ <- intermediate data that has been transformed
│ ├── processed/ <- the final, canonical data sets for modeling
│ ├── raw/ <- the original, immutable data dump
│ ├── features/ <- another
│ └── README.md
│
├── docs/ <- a default sphinx project (see sphinx-doc.org for details)
│
├── experiments/ <- for any experiments
│ └── README.md
│
├── models/ <- trained & serialized models, model predictions, or model summaries
│ └── README.md
│
├── notebooks/ <- notebooks for research naming convention is a number (for ordering), the creator's initials,
│ and a short `-` delimited description, eg `1.0-jqp-initial-data-exploration`
│
├── references/ <- data dictionaries, manuals, and all other explanatory materials
│ └── README.md
│
├── tests/ <- test for project
│ └── __init__.py
│
├── {{ cookiecutter.project_name }}/ <- source code
│ ├── __init__.py <- propose generate with `mkinit`
│ ├── data/ <- scripts to download or generate data
│ ├── models/ <- scripts to train models and then use trained models to make predictions
│ └── visualization/ <- scripts to create exploratory and results oriented visualizations
│
├── .gitignore <- default for python
├── .pre-commit-config.yaml <- custom pcc with `reorder_python_imports`, `black`, `flake8`, `pyright`, `mypy`, `pre-commit-hooks`..
├── LICENSE <- will be created if u choose
├── README.md
└── requirements.txt <- propose generate with `pipreqs`
other similar templates
propose to use next tools
- gh – github on the terminal
- dvc – open-source version control system for ds projects
- cml – continuous machine learning | ci/cd for ml/dl
- renovate - yet another dependency management
- hydra – to configuring complex applications
- pipreqs – autogenerate pip requirements
- pre-commit – framework for managing & maintaining multi-language pre-commit hooks
- code style/review/formatter/typer
- awesome-python-typing
- codefactor
- snyk
- deepsource
- prettier
- pycodestyle
- pyre-check
- pyright
- restyled (autopep8, black, isort, prettier-markdown, reorder-python-imports, yapf)
- super-linter (pylint, flake8, awesome-flake8-extensions, black)
- yapf
- pyupgrade
- vulture
- tests
- profiler/debugger
- spellcheckers
Owner
- Login: navnit3366
- Kind: user
- Repositories: 500
- Profile: https://github.com/navnit3366
Citation (citation.cff)
cff-version: 1.2.0 message: "if you use this software, please cite it as below" title: "data science template" version: 2.7.0 date-released: 2022-07-24 type: software license: MIT repository-code: "https://github.com/vtrokhymenko/dst" url: "https://vtrokhymenko.github.io/dst/" authors: - family-names: "Trokhymenko" given-names: "Viktor"
GitHub Events
Total
Last Year
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pre-commit/action v3.0.0 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v3 composite
- actions/dependency-review-action v3 composite
- cookiecutter *
- pre-commit *
- pre-commit *
- pytest *