Skip to content

matyasrada/kovasz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kovász

minimal geospatial data science template

quick start

uv tool install copier
mkdir -p my-project && copier copy --trust gh:matyasrada/kovasz my-project

or from a local clone:

mkdir -p my-project && copier copy --trust path/to/kovasz my-project

prompts

  • project_name — lowercase, hyphens ok
  • description — one-liner
  • author — name

on copier copy, kovasz:

  1. creates a uv venv and installs deps
  2. registers a jupyter kernel named after your project
  3. sets up pre-commit hooks — ruff, ruff-format, nbstripout
  4. initialises a git repo with an initial commit

comes with

tools — uv, ruff, pre-commit, nbstripout, jupyterlab, ipykernel

geospatial stack — xarray, rioxarray, rasterio, geopandas, pyproj

storage — zarr, netcdf4, h5netcdf, h5py, virtualizarr

stac/odc — pystac, pystac-client, odc-stac, odc-geo, odc-loader

cloud — boto3, s3fs, obstore

compute — dask, distributed, jax

ml — scikit-learn, mlflow

viz — matplotlib, cartopy, lonboard

does not come with

places for your /data

license

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors