Changelogο
v0.1.17 - 07/08/2024ο
Added:ο
continuous discharge as bunch of instantaneous discharges
postproces continuous discharge as a single spill
Changed:ο
Fixed:ο
generation of coastline polygons
v0.1.16 - 30/07/2024ο
Added:ο
Changed:ο
Fixed:ο
processes defaults and input checkings
v0.1.15 - 18/07/2024ο
Added:ο
Changed:ο
new clean and frozen dependencies (pipdeptree) py=3.12
Fixed:ο
froze fiona engine for fetch coastlines from wms
some tests to allow none in simulation processes when not available
v0.1.14 - 04/07/2024ο
Added:ο
enhance documentation
Changed:ο
define None (instead of False) for processes not allowed
Fixed:ο
define initial width and lenght in template for sar and drifter
v0.1.13 - 24/06/2024ο
Added:ο
Changed:ο
default spreading of 2h and adios2 formulation for oil
default processes based on release_type
Fixed:ο
v0.1.12 - 19/06/2024ο
Added:ο
Use 3d datasets to provide 2d forcings
Changed:ο
some default values
avoid netcdf4 v1.7.1 (still broken with netcdf-c)
Fixed:ο
cfg table 1 bug
cfg table 2 bug
generate volume or mass based on density (user defines only one of them)
v0.1.11 - 18/06/2024ο
Added:ο
Changed:ο
Fixed:ο
spreading always activated when hns
v0.1.10 - 17/06/2024ο
Added:ο
Changed:ο
Fixed:ο
do not plot coastline if not defined in domain
avoid numpy v2.0.0 (bug)
v0.1.9b - 12/06/2024ο
Added:ο
Changed:ο
Fixed:ο
avoid netcdf4 v1.7.0
v0.1.9 - 12/06/2024ο
Added:ο
new logs
Changed:ο
add particle_id to particles results
Fixed:ο
particle geojson format (Feature colleciton with feature per particle including all the time-positions)
timebox intersection for forcings when there is no intersection
add 1 longitude and latitude without particles for the minimum gid in grids results export to netcdf
v0.1.8 - 24/05/2024ο
Added:ο
save .env at installacion folder using cli-command
Changed:ο
Fixed:ο
bug with segmentation of coastlines
v0.1.7 - 16/05/2024ο
Added:ο
segment_max_lenght to add points to coastlines segments
Changed:ο
Fixed:ο
bad bbox extraction for forcings metadata
v0.1.6 - 14/05/2024ο
Added:ο
Extract metadata of forcings request
Changed:ο
Fixed:ο
add hns properties names standarization
v0.1.5 - 30/04/2024ο
Added:ο
Changed:ο
use tokens for auth in API requests
Delete calls to API to build ApiDomianRequest object
Fixed:ο
v0.1.4 - 17/04/2024ο
Added:ο
get valid_time_range from forcing request when all are online providers
Changed:ο
Fixed:ο
pass null to results_dt fields
v0.1.3 - 12/04/2024ο
Added:ο
Changed:ο
get_temporal_resolution function
Fixed:ο
criterion for temporal interpolations
v0.1.2 - 10/04/2024ο
Added:ο
check that forcings cover domain
check that release points are inside the domain
Changed:ο
use standard string format for uuid4
Fixed:ο
update cmems id in providers registry
pass tests
v0.1.1 - 18/03/2024ο
Added:ο
add ApiDomainRequest
Changed:ο
Fixed:ο
default factories for uuid
Save RAM memory during model set up (avoid reading in RAM forcings)
v0.1.1 - 18/03/2024ο
Added:ο
add ApiDomainRequest
Changed:ο
Fixed:ο
default factories for uuid
Save RAM memory during model set up (avoid reading in RAM forcings)
v0.1.0 - 04/03/2024ο
Added:ο
big refactor to implement pydantic
download from cmems based on ARCO-zarr new service
used datasets with multi-index only for forcings creation
New OSM polygons layer for coastline definition
implement SAR simulations
implemente SAR propierties from local db and API
implement OIL and HNS propierties from API
Autodoc pydantic (still requires work)
Changed:ο
split postprocessing of forcings by year and day (avoid RAM errors)
update documentation
delete lots of unused/redundant codes
new gif plot including winds (from toconao project)
Fixed:ο
total time required for testing on github
v0.0.11 - 11/12/2023ο
Added:ο
Changed:ο
Fixed:ο
add datetime to results based on ref_datetime
load domain copy all files in the src folder
v0.0.10 - 04/12/2023ο
Added:ο
Gebco 2023, gebco 2023 (1 min arc) and gebco 2023 (5 min arc)
Changed:ο
Fixed:ο
v0.0.9 - 30/11/2023ο
Added:ο
Compress job folder
Delete model binary
Delete model inputs
Delete model outputs
Changed:ο
Fixed:ο
Wind drag coef equals to 0.02 by default
v0.0.8 - 21/11/2023ο
Added:ο
Changed:ο
To be used in TESEO.Apiprocess
Fixed:ο
auto-login cmems, login only when ask for data
None values in spill-point definition
v0.0.7 - 05/07/2023ο
Added:ο
preprocessing from any netcdf to teseo netcdf
create_forcings
create_domain
create_simulation
TL;DR guide added to docs
Changed:ο
up for python>=3.8
update documentation
update testing
Fixed:ο
login CMEMS was trigger at each operation
v0.0.6 - 23/05/2023ο
Added:ο
Classes for forcings
Create null forcings
Create TeseoWrapper class
Create cfg and run files
Create *_hns.calib file
First integration tests runing teseo v1.2.8 (drifter, oil and hns) with cte forcings with and without coastline
Add general attributes to netcdf results
Run simulations with 2d forcings (winds and currents)
Add plot package with basic plots, figures and animations
Changed:ο
modules are getting too big, I split structure into subpackages
generalize i/o of forcings to spatially cte or 2d
downgrade netcdf version to hotfix netcdf library bug introduced in new versions
notebooks will not be a priority from now on
Fixed:ο
notebooks to run documentation ci
access CMEMS from the notebooks (github secret)
Tests in github actions (downgrade netcdf. netcdf problem, not us!)
v0.0.5 - 19/01/2023ο
Added:ο
read results (particles, properties, and grids)
add mod calculation to read_currents and read_winds
notebook 02
add py3.11 to test workflow
exclude windows w/ py3.7
add pyteseo.export functionality
add pyteseo/defaults.json to centralize defaults (names, configsβ¦)
add docs/notebooks/03_export_resutls.ipynb
Changed:ο
cli pyteseo-tests move to pyteseo/tests.init.py
Fixed:ο
added pre-commit with check-yaml, end-of-file-fixer, trailing-whitespace, black, black-jupyter and falke8
v0.0.4 - 11/01/2023ο
Added:ο
required version pytest >=7
Changed:ο
Fixed:ο
relative paths to pyteseo installtion for notebooks
v0.0.3 - 11/01/2023ο
Added:ο
add google colab for notebooks
Changed:ο
update python version requirement to 3.7
Fixed:ο
Compatibility for python versions >=3.7
v0.0.2 - 11/01/2023ο
Added:ο
coverage functionality
tools configuration in pyproject.toml
write currents and winds with io module
build and publish in pypi.test
build and publish in pypi
user able to use tests to validate installation
add jupyter notebooks in docs
publish docs in github repo page-service
Changed:ο
upgrade logic for coastlines
change structure to add tests as subpackage
update doc
visibility of the repo to public
Fixed:ο
None
v0.0.1 - 29/12/2022ο
Added:ο
Init repository using flit
Initial structure of the package
Functions read_grid, read_coastline, write_grid, write_coastline in pyteseo.io.py
Testing using pytest
Initial documentation using sphynx, myst_parser, autoapiβ¦
Logo images for TESEO and pyTESEO
First CHANGELOG
Changed:ο
None
Fixed:ο
None