Observed since 21 Oct, 10:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A CLI tool that scaffolds Python ML/data science projects for AI in climate and environmental sciences research.
A CLI tool that scaffolds Python ML/data science projects for AI in climate and environmental sciences research.
Built by AI for Climate and Environmental Sciences.
# Install with uv
uv tool install aiclimate
# Scaffold a new project (interactive)
aiclimate
# Or use with an external cookiecutter template
aiclimate gh:user/template
When you run aiclimate, you'll be prompted for project details and then a complete project is scaffolded:
my-climate-ai-project/
├── pyproject.toml # uv-compatible, with ML + climate deps
├── justfile # Task runner recipes
├── .python-version
├── .gitignore
├── README.md
├── .github/workflows/ci.yml
├── configs/
│ └── default.yaml # Experiment configuration
├── data/
│ ├── raw/ # Original, immutable data
│ ├── processed/ # Cleaned and transformed data
│ └── external/ # Third-party data sources
├── experiments/ # Experiment outputs and logs
├── models/ # Trained model checkpoints
├── notebooks/
│ └── 01_exploration.ipynb
├── src/<package_name>/
│ ├── __init__.py
│ ├── config.py # Configuration loading
│ ├── train.py # Training entrypoint
│ ├── evaluate.py # Evaluation entrypoint
│ └── predict.py # Inference entrypoint
└── tests/
└── test_placeholder.py
| Variable | Description | Default |
|---|---|---|
project_name | Human-readable project name | My Climate AI Project |
project_slug | Directory name (auto-generated) | my-climate-ai-project |
package_name | Python package name (auto-generated) | my_climate_ai_project |
project_description | Short project description | ... |
author_name | Your name | Your Name |
author_email | Your email | ... |
python_version | Python version | 3.12 |
ml_framework | ML framework (pytorch/tensorflow/jax/none) | pytorch |
include_dvc | Include DVC for data versioning | no |
license | License type | MIT |
Projects come pre-configured with common climate/environmental AI packages:
aiclimate is built on the cookiecutter engine and can use any existing cookiecutter template:
aiclimate gh:audreyfeldroy/cookiecutter-pypackage
# Clone and install
git clone https://github.com/aiclimate/aiclimate.git
cd aiclimate
uv sync
# Run tests
just test-all
# Lint
just lint-check
BSD-3-Clause
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 25 Feb 2026 | 8 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:2290c71e04f05be8c5cb8d8856bc557ab8ecfdcd32b9ef44444dd99a0dc6fef7