Metadata-Version: 2.1
Name: cerbere
Version: 3.0.0.dev39
Summary: A python API to manipulate spatial and temporal observations, compatible with many existing formats, normalizing and typing the representation of these observations.
License: AOSI Approved :: GNU General Public License v3 (GPLv3)
Keywords: ocean,observation,data,analysis
Author: Jean-François Piollé (Ifremer)
Author-email: jean.francois.piolle@ifremer.fr
Maintainer: Jean-François Piollé (Ifremer)
Maintainer-email: jean.francois.piolle@ifremer.fr
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: cftime (>=1.6.4,<2.0.0)
Requires-Dist: dask (>=2024.8.2,<2025.0.0)
Requires-Dist: h5netcdf (>=1.3.0,<2.0.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: scipy (>=1.14.1,<2.0.0)
Requires-Dist: shapely (>=2.0.6,<3.0.0)
Requires-Dist: xarray (<=2024.1.1)
Description-Content-Type: text/x-rst

=======
CERBERE
=======

The IFREMER / CERSAT geospatial processing tool.

See online documentation at: http://cerbere.readthedocs.org

---------------
 Development
---------------

Create conda env
=================

.. code-block:: shell

    conda creaate -n cerbere -c conda-forge python=3.7 pygrib netcdf4 pyproj xarray


Install poetry
=================

.. code-block:: shell

    pip install poetry poetry-dynamic-versioning poetry2conda
    poetry --version
    poetry config repositories.nexus-public-release https://nexus-test.ifremer.fr/repository/hosted-pypi-public-release/


retrieve and install project
=============================

.. code-block:: shell

    git clone https://gitlab.ifremer.fr/cerbere/cerbere.git
    poetry install -v --no-root


List dependencies
==================

.. code-block:: shell

    poetry show --tree

---------------
build
---------------

wheel
==================

.. code-block:: shell

    poetry build --format wheel
    poetry publish -r nexus-public-release -u nexus-ci -p w2bH2NjgFmQnzVk3


conda
==================

.. code-block:: shell

    mkdir -p dist/conda
    conda build assets/conda -c conda-forge --output-folder dist/conda


documentation
==================

.. code-block:: shell

    poetry run sphinx-build -b html docs public

