A tool for initializing AI model training repositories
Project description
modinit
A Python package for initializing AI model training repositories with a standardized structure.
Features
- Creates a well-structured project directory for AI model training
- Follows best practices for machine learning project organization
- Includes helpful docstrings in all generated files
- Simple command-line interface
Installation
pip install modinit
Usage
modinit my-project
This will create a new directory called my-project with the following structure:
my-project/
├── notebooks/ # Jupyter notebooks for experimentation
├── src/ # Main source code package
├── data/ # Data directory
│ ├── raw/ # Raw, immutable data
│ ├── processed/ # Processed data ready for modeling
│ └── interim/ # Intermediate data that has been transformed
├── configs/ # Configuration files
├── tests/ # Unit tests
├── main.py # Entry point with CLI for running training/evaluation
└── requirements.txt # Project dependencies
Development
To contribute to this project:
- Clone the repository
- Create a virtual environment
- Install development dependencies:
pip install -e ".[dev]" - Make your changes
- Run tests:
pytest
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
modinit-0.1.0.tar.gz
(14.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
modinit-0.1.0-py3-none-any.whl
(19.4 kB
view details)
File details
Details for the file modinit-0.1.0.tar.gz.
File metadata
- Download URL: modinit-0.1.0.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
400d38be80f5bafc6feaecc67c2e757f2f39465e88c50525352b8634c5832515
|
|
| MD5 |
ff7062f5f804c61abe39169f4ef630cd
|
|
| BLAKE2b-256 |
1ef4acf503e53d2f6f990820c7f6141d366cff51b7b3f3f0e6583660dc441ebb
|
File details
Details for the file modinit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: modinit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cd325e2758de783fefcb7869badaae6c9e21fae20a07dcb21e3d86369d46b56
|
|
| MD5 |
0a470247df73b704c8fb088a1d1405b9
|
|
| BLAKE2b-256 |
48690ec7db25e96c730aa0c13673e809df3bc3de47baa9d335cb63d83770ad34
|