Searvey aims to provide the following functionality:
Unified catalogue of observational data including near real time (WIP).
Real time data analysis/clean up to facilitate comparison with numerical models (WIP).
On demand data retrieval from multiple sources that currently include:
The package can be installed with pip
:
pip install searvey
and conda`:
conda install -c conda-forge searvey
In order to develop searvey
you will need:
pipx install poetry
).searvey
one!
If you used pipx
for installing poetry
, then you can inject it in the proper env with pipx inject poetry poetry-dynamic-versioning
.pipx
: pipx install pre-commit
In order to setup the dev environment you can use:
python3 -mvenv .venv
source .venv/bin/activate
make init
which will:
After that you should run the tests with:
make test
If you execute make
without arguments, you should see more subcommands. E.g.
make mypy
make lint
make docs
make deps
Check them out!
If you wish to use jupyterlab to test searvey, then, assuming you have an existing jupyterlab installation, you should be able to add a kernel to it with:
python -m ipykernel install --user --name searvey