Skip to content

Commit

Permalink
[WIP] Added First ML Preprocessing Pipeline (#13)
Browse files Browse the repository at this point in the history
* some updates.

* Some updates.

* Added checks for if bands do not download.

Co-authored-by: Lilli Freischem <[email protected]>
Co-authored-by: annajungbluth <[email protected]>

* Added comments.

* updates.

* updated gitignore.

Co-authored-by: annajungbluth <[email protected]>

* update notebooks.

* added level2 data product download for goes16
squashed bug for specifying domain.

Co-authored-by: annajungbluth <[email protected]>
Co-authored-by: Lilli Freischem <[email protected]>

* Started Pipeline.
Co-authored-by: Lilli Freischem <[email protected]>
Co-authored-by: annajungbluth <[email protected]>

* Working MODIS download script.

* parsed pipeline to various files.

* rearranged pipeline.

---------

Co-authored-by: Lilli Freischem <[email protected]>
Co-authored-by: annajungbluth <[email protected]>
  • Loading branch information
3 people authored Feb 25, 2024
1 parent fa753ab commit 0da322e
Show file tree
Hide file tree
Showing 20 changed files with 4,530 additions and 5 deletions.
57 changes: 57 additions & 0 deletions environment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: rs_tools
channels:
- conda-forge
dependencies:
- python=3.11
# Standard Libraries
- numpy # Numerical Linear Algebra
- scipy # Scientific Computing
- scikit-image
- conda-forge::xarray
- conda-forge::rioxarray
- conda-forge::goes2go
- conda-forge::earthaccess
- conda-forge::pyinterp
- conda-forge::torchgeo
- pandas # Data structure
- scikit-learn # Machine Learning
- joblib # Parallelization
# PLOTTING LIBRARY
- matplotlib # standard plotting library
- seaborn # Stats viz library
# Storage
- conda-forge::netCDF4
- conda-forge::zarr
- conda-forge::h5netcdf
- conda-forge::gdal>=3.4.1,<=3.6.3
- h5py
# GUI
- conda-forge::ipywidgets
- ipykernel
- conda-forge::tqdm
- pip
- pip:
- toolz
- typer
- einops
# formatting
- black
- pylint
- isort
- flake8
- mypy
- pytest
- pre-commit
# Notebook stuff
- autoroot
- pyprojroot
- python-dotenv
# logging
- loguru
# plotting
- celluloid
- corner
- tabulate
# experiment
- hydra-core
- hydra-zen
418 changes: 418 additions & 0 deletions notebooks/dev/0.1-MODIS-Data-Inspection.ipynb

Large diffs are not rendered by default.

Loading

0 comments on commit 0da322e

Please sign in to comment.