======================
threedi-api-client
======================
.. image:: https://readthedocs.org/projects/threedi-api-client/badge/?version=latest
:target: https://threedi-api-client.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://img.shields.io/pypi/v/threedi-api-client.svg
:target: https://pypi.python.org/pypi/threedi-api-client
.. image:: https://github.com/nens/threedi-api-client/actions/workflows/test.yml/badge.svg
:target: https://github.com/nens/threedi-api-client/actions/workflows/test.yml
* A Python library for interfacing with the 3Di API
* Free software: BSD license
* Documentation: https://threedi-api-client.readthedocs.io
Features
--------
* Object-oriented API interaction generated with https://openapi-generator.tech/.
* Asynchronous support.
* Advanced file download and upload utility functions.
Installation
------------
We recommend `pip` to install this package::
pip install --user threedi-api-client
If async support is required, install as follows::
pip install --user threedi-api-client[aio]
Credits
-------
The OpenAPI client has been generated with OpenAPI generator (https://openapi-generator.tech/), which is
licensed under the Apache License 2.0.
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
4.1.8 (2024-10-03)
------------------
- Release 3.4.3
- Customized result files
- Diffusion coefficient for water quality
4.1.7 (2024-06-05)
------------------
- started from field for simulation
4.1.6 (2024-04-12)
------------------
- Generated with generator version v4.4.0
4.1.6b (2023-12-14)
-------------------
- Water quality and other additions.
4.1.5 (2023-11-21)
------------------
- Update to framework release 3.2.75
4.1.4 (2023-06-19)
------------------
- Allow passing (extra) HTTP headers via `file_upload` function.
4.1.3 (2023-06-14)
------------------
- Release 3.2.34
- Build the release with the build package instead of setuptools.
- Rewrite release workflow to use a supported github action for github release.
4.1.2 (2023-04-25)
------------------
- Public release.
4.1.2b (2023-03-13)
-------------------
- Updated to framework release 3.2.6
- Fix timeout when retrying uploads.
4.1.1 (2022-11-21)
------------------
- Also improve support for HTTP proxies for async upload/download functionality.
4.1.0 (2022-11-21)
------------------
- Support S3 (object storage) temp-urls in upload/download functions in aio/files.py by
disabling the automatic addition of the 'content-type' header by aiohttp.
- Increase default socket read timeout for (async) downloads to 60 seconds.
- Increase default socket connect timeout for uploads to 30 seconds.
- Make the sync and async ApiException the same.
- Improved support for HTTP proxies with async API client.
- Support the November 2022 API (3.0) release.
4.0.1 (2022-06-08)
------------------
- Support personal api tokens authentication.
- Added OAuth2 token and OAuth2 token refresh capability (for both public
and private clients).
- Make server-side MD5 check optional to account for the fact that S3 presigned
urls cannot be used with custom headers (like Content-MD5) unless they are included
in the signing procedure.
- Allow usage of the API client without supplying a refresh token.
- Added automatic refresh for OAuth2 tokens obtained through the client credentials grant.
4.0.0 (2022-02-11)
------------------
- First stable release with new `ThreediApi` client included
- Show warning when data fetched from API cannot be succesfully valided by the client-side validation.
4.0.0b4 (2022-01-26)
--------------------
- Renamed `simulation_templates` to `simulation-templates`
4.0.0b3 (2022-01-26)
--------------------
- Added Threedimodel `is_valid` field as alias for `inp_success`
- Added Simulation `threedicore_version` field and `cloned_from` field
- Added `status` endpoints and `version` endpoints
4.0.0b2 (2022-01-17)
--------------------
- Fix distribution.
4.0.0b1 (2022-01-17)
--------------------
- Added support for `periodic` (`daily` only for now) lateral file
- Support for 1D initial waterlevels from file.
- Show warnings in cases of unknown enum values instead of raising errors.
- Added callback support for async/sync download/upload functions
- Added structure controls file upload
- Added support for `THREEDI_API_ACCESS_TOKEN` and `THREEDI_API_REFRESH_TOKEN` configuration variables
- Added a new, versioned, API in threedi_api_client.openapi / threedi_api_client.api.openapi.
A warning will be emitted if the old one is used (openapi_client).
- The API version should now be omitted from the API_HOST setting (e.g.
https://api.3di.live instead of https://api.3di.live/v3.0). A warning will be emitted if
a version is included.
- Make V3AlphaApi a subclass of V3BetaApi, and V3BetaApi a superset of V3Api.
- Added a ``retries`` to the ``ThreediApi`` which enables setting a retry policy.
For the async client, ``aiohttp_retry`` is included.
- Changed the default ``timeout`` of asynchronous file down/upload from 5 minutes total to
only socket timeouts of 5 seconds. This allows upload of larger files.
- Changed the default socket read ``timeout`` of uploads from 5 seconds to 10 minutes
to accomodate large file uploads.
3.0.29 (2021-06-02)
-------------------
- Moved documentation to readthedocs and consistently named the project from
threedi-api-client (instead of threedi-openapi-client).
3.0.28 (2021-05-04)
-------------------
- Renamed general settings to physical settings.
3.0.27 (2021-04-26)
-------------------
- Dropped support for Python 3.5.
- Added upload and download file functions (sync and async).
3.0.26 (2021-04-07)
-------------------
- Put leakage back. Was missing because local API definition was out of sync.
3.0.25 (2021-04-07)
-------------------
- Added simulation settings.
3.0.24 (2021-03-19)
-------------------
- Added leakage to API
3.0.23 (2021-03-03)
-------------------
- Removed print statement.
3.0.22 (2021-02-12)
-------------------
- Fix: The expiry function for automatic token renewal did not work.
3.0.21 (2021-01-21)
-------------------
- New filters and usage statistics models.
3.0.20 (2021-01-07)
-------------------
- Fix threedi_api_client import.
3.0.19 (2021-01-07)
-------------------
- Run pytest with `python -m pyest...` to make sure the current path is added to the PYTHONPATH.
3.0.18 (2021-01-07)
-------------------
- Make sure aio module is distributed as well.
3.0.17 (2020-12-01)
-------------------
- Added boundary conditions (file) upload
3.0.16 (2020-11-04)
-------------------
- Pinned aiohttp to 3.6.3, with >= 3.7.0 yarl and mulitdict
needs to be build with GCC.
- Removed laterals/file/upload endpoint
- Added endpoint for retrying Lizard (results) postprocessing
3.0.15 (2020-10-14)
-------------------
- Added user to lizardrasterrain and lizard raster sources&sinks
3.0.14 (2020-10-14)
-------------------
- Retrying release
3.0.13 (2020-10-14)
-------------------
- Added extent/point swagger definitions
- Added filelateral to swagger
3.0.12 (2020-10-13)
-------------------
- Retrying release
3.0.11 (2020-10-13)
-------------------
- Added user to Lizard raster rain and Lizard raster sources sinks
- Added gh-actions release pipeline.
3.0.10 (2020-09-29)
-------------------
- Added bulk-lateral events.
3.0.9 (2020-09-16)
------------------
- Added table and memory structure controls.
3.0.8 (2020-09-04)
------------------
- Renamed timestructurecontrol to timestructurecontrols.
3.0.7 (2020-08-20)
------------------
- Add example notebooks in the documentation.
3.0.6 (2020-07-31)
------------------
- Update exit code definitions.
3.0.5 (2020-07-31)
------------------
- Added exit_code field to status resource.
- Added breaches graph endpoint.
3.0.4 (2020-07-15)
------------------
- Added pumps discharge graph endpoint
- Added more filtering options on contracts
3.0.4b3 (2020-07-10)
--------------------
- Added id field everywhere
3.0.4b2 (2020-07-08)
--------------------
- Generated with generator version v4.3.0
- Fixed problem with threedimodel on simulation resource (was integer should be string)
3.0.4b1 (2020-07-07)
--------------------
- Damage estimation is not required
3.0.3 (2020-06-16)
------------------
- Changed Lizard postprocessing overview endpoint
3.0.2 (2020-06-12)
------------------
- Username filters for simulations endpoint.
3.0.1 (2020-06-09)
------------------
- Added statistics endpoint
- Changed Lizard post-processing endpoint
(not backwards compatible, however intended to be used only by Lizard)
3.0 (2020-05-25)
----------------
- Official production release
3.0.b24 (2020-05-22)
--------------------
- All uid fields on events should be read-only
3.0.b23 (2020-05-20)
--------------------
- Added wind global drag coefficient
3.0.b22 (2020-05-18)
--------------------
- Added max_rate to actions
3.0.b21 (2020-05-15)
--------------------
- Status field crash_report has become detail.
3.0.b20 (2020-05-11)
--------------------
- Added breaches and more fields to potentialbreaches
3.0.b19 (2020-04-24)
--------------------
- File filter exclude/include simulation status.
3.0.b18 (2020-04-24)
--------------------
- Added 'active' to inpy-version resource
3.0.b17 (2020-04-20)
--------------------
- Added icontains filters
3.0.b16 (2020-04-10)
--------------------
- Added uuid field to initial saved state serializer.
3.0.b15 (2020-04-01)
--------------------
- Added simulation websocket channels overview endpoints
3.0.b14 (2020-03-23)
--------------------
- Added raster-edits processing endpoints
3.0.b13 (2020-03-20)
--------------------
- Split up waterlevel graph endpoint in
waterflow and waterlevel graph endpoint
- Added waterprofile graph endpoint
3.0.b12 (2020-03-10)
--------------------
- Added waterlevel graph endpoint
3.0.b11 (2020-03-06)
--------------------
- Added users endpoint
- Changed user endpoint to profile endpoint
- Added more filters
3.0b10 (2020-02-19)
-------------------
- Simulation model now has a 'tags' field.
3.0.b9 (2020-02-12)
-------------------
- Support for interactive simulations.
- Result API endpoints.
3.0.b8 (2020-02-10)
-------------------
- Edit Constant and Timeseries Wind events
3.0.b7 (2020-02-03)
-------------------
- Added wind
- Added visualization endpoints
3.0.b6 (2020-01-29)
-------------------
- Something went wrong with the 3.0.b5 release, next rty.
3.0.b5 (2020-01-27)
-------------------
- Raster edits, event uuids.
3.0.b4 (2019-12-12)
-------------------
- Local rain events.
3.0.b3 (2019-12-09)
-------------------
- Less strict requirement for dependencies 'six' and 'urllib3' to
avoid pipenv resolve issues at Lizard
3.0.b2 (2019-12-02)
-------------------
- Changed 'set_pump_discharge' to 'set_pump_capacity'.
3.0.b1 (2019-11-28)
-------------------
- Updated API descriptions
- Raster resource filtering
3.0.b0 (2019-11-28)
-------------------
- First 3.0 release candidate
- All swagger schema's are automatically saved in
schemas/swagger_xxx.yaml
0.0.23 (2019-11-26)
-------------------
- Fixing releases
0.0.22 (2019-11-26)
-------------------
- Added `initialwaterlevel rasters` and `postprocessing`
0.0.21 (2019-11-18)
-------------------
- Fixed ThreediApiClient constructor not working with config keywords and
.env file.
- Added initial waterlevels
0.0.20 (2019-11-11)
-------------------
- Added `simulation` and `simulation_id` to statuses serializer.
- Automatically get a new JWT token when
the current one is valid less than 5 minutes.
- Use `mkdocs` for documentation.
0.0.17.3 (2019-11-04)
---------------------
- Test release.
0.0.17.2 (2019-11-04)
---------------------
- Test release.
0.0.17.1 (2019-11-01)
---------------------
- Add boundary model.
0.0.17c (2019-11-01)
--------------------
- Added boundaries to simulation events and updated docs.
0.0.17b (2019-10-31)
--------------------
- Bulk boundary conditions.
0.0.17a (2019-10-31)
--------------------
- Boundary conditions.
0.0.17 (2019-10-30)
-------------------
- Limit compatible python versions
0.1.9 (2019-10-30)
------------------
- Added resource `statuses`.
0.1.8 (2019-10-17)
------------------
- Added timed control
0.1.7 (2019-09-25)
------------------
- Laterals now have id field.
- Usage integration
0.1.6 (2019-09-04)
------------------
- Added geojson/gridadmin/rasters upload & download
0.1.5 (2019-07-03)
------------------
- Updated file uploading
0.1.4 (2019-06-24)
------------------
- Include modules.
0.1.3 (2019-06-24)
------------------
- Fix package name
0.1.2 (2019-06-24)
------------------
- PyPi release.
0.1.1 (2019-06-21)
------------------
* Included more endpoints
0.1.0 (2019-05-10)
------------------
* First release on PyPI.
Raw data
{
"_id": null,
"home_page": "https://github.com/nens/threedi-api-client",
"name": "threedi-api-client",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "threedi-api-client",
"author": "Lars Claussen",
"author_email": "lars.claussen@nelen-schuurmans.nl",
"download_url": "https://files.pythonhosted.org/packages/65/98/52a865c7c3ce7a920ba6b79ec0e30e0b6a9ec0862c445b916770de973a81/threedi_api_client-4.1.8.tar.gz",
"platform": null,
"description": "======================\nthreedi-api-client\n======================\n\n.. image:: https://readthedocs.org/projects/threedi-api-client/badge/?version=latest\n :target: https://threedi-api-client.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/v/threedi-api-client.svg\n :target: https://pypi.python.org/pypi/threedi-api-client\n\n.. image:: https://github.com/nens/threedi-api-client/actions/workflows/test.yml/badge.svg\n :target: https://github.com/nens/threedi-api-client/actions/workflows/test.yml\n\n\n* A Python library for interfacing with the 3Di API\n* Free software: BSD license\n* Documentation: https://threedi-api-client.readthedocs.io\n\nFeatures\n--------\n\n* Object-oriented API interaction generated with https://openapi-generator.tech/.\n* Asynchronous support.\n* Advanced file download and upload utility functions.\n\n\nInstallation\n------------\n\nWe recommend `pip` to install this package::\n\n pip install --user threedi-api-client\n\n\nIf async support is required, install as follows::\n\n pip install --user threedi-api-client[aio]\n\n\nCredits\n-------\n\nThe OpenAPI client has been generated with OpenAPI generator (https://openapi-generator.tech/), which is\nlicensed under the Apache License 2.0.\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n4.1.8 (2024-10-03)\n------------------\n\n- Release 3.4.3\n- Customized result files\n- Diffusion coefficient for water quality\n\n\n4.1.7 (2024-06-05)\n------------------\n\n- started from field for simulation\n\n\n4.1.6 (2024-04-12)\n------------------\n\n- Generated with generator version v4.4.0\n\n\n4.1.6b (2023-12-14)\n-------------------\n\n- Water quality and other additions.\n\n\n4.1.5 (2023-11-21)\n------------------\n\n- Update to framework release 3.2.75\n\n\n4.1.4 (2023-06-19)\n------------------\n\n- Allow passing (extra) HTTP headers via `file_upload` function.\n\n\n4.1.3 (2023-06-14)\n------------------\n\n- Release 3.2.34\n- Build the release with the build package instead of setuptools.\n- Rewrite release workflow to use a supported github action for github release.\n\n\n4.1.2 (2023-04-25)\n------------------\n\n- Public release.\n\n\n4.1.2b (2023-03-13)\n-------------------\n\n- Updated to framework release 3.2.6\n\n- Fix timeout when retrying uploads.\n\n\n4.1.1 (2022-11-21)\n------------------\n\n- Also improve support for HTTP proxies for async upload/download functionality.\n\n\n4.1.0 (2022-11-21)\n------------------\n\n- Support S3 (object storage) temp-urls in upload/download functions in aio/files.py by\n disabling the automatic addition of the 'content-type' header by aiohttp.\n\n- Increase default socket read timeout for (async) downloads to 60 seconds.\n\n- Increase default socket connect timeout for uploads to 30 seconds.\n\n- Make the sync and async ApiException the same.\n\n- Improved support for HTTP proxies with async API client.\n\n- Support the November 2022 API (3.0) release.\n\n\n4.0.1 (2022-06-08)\n------------------\n\n- Support personal api tokens authentication.\n\n- Added OAuth2 token and OAuth2 token refresh capability (for both public\n and private clients).\n\n- Make server-side MD5 check optional to account for the fact that S3 presigned\n urls cannot be used with custom headers (like Content-MD5) unless they are included\n in the signing procedure.\n\n- Allow usage of the API client without supplying a refresh token.\n\n- Added automatic refresh for OAuth2 tokens obtained through the client credentials grant.\n\n\n4.0.0 (2022-02-11)\n------------------\n\n- First stable release with new `ThreediApi` client included\n\n- Show warning when data fetched from API cannot be succesfully valided by the client-side validation.\n\n\n4.0.0b4 (2022-01-26)\n--------------------\n\n- Renamed `simulation_templates` to `simulation-templates`\n\n\n4.0.0b3 (2022-01-26)\n--------------------\n\n- Added Threedimodel `is_valid` field as alias for `inp_success`\n\n- Added Simulation `threedicore_version` field and `cloned_from` field\n\n- Added `status` endpoints and `version` endpoints\n\n\n4.0.0b2 (2022-01-17)\n--------------------\n\n- Fix distribution.\n\n\n4.0.0b1 (2022-01-17)\n--------------------\n\n- Added support for `periodic` (`daily` only for now) lateral file\n\n- Support for 1D initial waterlevels from file.\n\n- Show warnings in cases of unknown enum values instead of raising errors.\n\n- Added callback support for async/sync download/upload functions\n\n- Added structure controls file upload\n\n- Added support for `THREEDI_API_ACCESS_TOKEN` and `THREEDI_API_REFRESH_TOKEN` configuration variables\n\n- Added a new, versioned, API in threedi_api_client.openapi / threedi_api_client.api.openapi.\n A warning will be emitted if the old one is used (openapi_client).\n\n- The API version should now be omitted from the API_HOST setting (e.g.\n https://api.3di.live instead of https://api.3di.live/v3.0). A warning will be emitted if\n a version is included.\n\n- Make V3AlphaApi a subclass of V3BetaApi, and V3BetaApi a superset of V3Api.\n\n- Added a ``retries`` to the ``ThreediApi`` which enables setting a retry policy.\n For the async client, ``aiohttp_retry`` is included.\n\n- Changed the default ``timeout`` of asynchronous file down/upload from 5 minutes total to\n only socket timeouts of 5 seconds. This allows upload of larger files.\n\n- Changed the default socket read ``timeout`` of uploads from 5 seconds to 10 minutes\n to accomodate large file uploads.\n\n\n3.0.29 (2021-06-02)\n-------------------\n\n- Moved documentation to readthedocs and consistently named the project from\n threedi-api-client (instead of threedi-openapi-client).\n\n\n3.0.28 (2021-05-04)\n-------------------\n\n- Renamed general settings to physical settings.\n\n\n3.0.27 (2021-04-26)\n-------------------\n\n- Dropped support for Python 3.5.\n\n- Added upload and download file functions (sync and async).\n\n\n3.0.26 (2021-04-07)\n-------------------\n\n- Put leakage back. Was missing because local API definition was out of sync.\n\n\n3.0.25 (2021-04-07)\n-------------------\n\n- Added simulation settings.\n\n\n3.0.24 (2021-03-19)\n-------------------\n\n- Added leakage to API\n\n\n3.0.23 (2021-03-03)\n-------------------\n\n- Removed print statement.\n\n\n3.0.22 (2021-02-12)\n-------------------\n\n- Fix: The expiry function for automatic token renewal did not work.\n\n\n3.0.21 (2021-01-21)\n-------------------\n\n- New filters and usage statistics models.\n\n\n3.0.20 (2021-01-07)\n-------------------\n\n- Fix threedi_api_client import.\n\n\n3.0.19 (2021-01-07)\n-------------------\n\n- Run pytest with `python -m pyest...` to make sure the current path is added to the PYTHONPATH.\n\n\n3.0.18 (2021-01-07)\n-------------------\n\n- Make sure aio module is distributed as well.\n\n\n3.0.17 (2020-12-01)\n-------------------\n\n- Added boundary conditions (file) upload\n\n\n3.0.16 (2020-11-04)\n-------------------\n\n- Pinned aiohttp to 3.6.3, with >= 3.7.0 yarl and mulitdict\n needs to be build with GCC.\n\n- Removed laterals/file/upload endpoint\n\n- Added endpoint for retrying Lizard (results) postprocessing\n\n\n3.0.15 (2020-10-14)\n-------------------\n\n- Added user to lizardrasterrain and lizard raster sources&sinks\n\n\n3.0.14 (2020-10-14)\n-------------------\n\n- Retrying release\n\n\n3.0.13 (2020-10-14)\n-------------------\n\n- Added extent/point swagger definitions\n\n- Added filelateral to swagger\n\n\n3.0.12 (2020-10-13)\n-------------------\n\n- Retrying release\n\n\n3.0.11 (2020-10-13)\n-------------------\n\n- Added user to Lizard raster rain and Lizard raster sources sinks\n\n- Added gh-actions release pipeline.\n\n\n3.0.10 (2020-09-29)\n-------------------\n\n- Added bulk-lateral events.\n\n\n3.0.9 (2020-09-16)\n------------------\n\n- Added table and memory structure controls.\n\n\n3.0.8 (2020-09-04)\n------------------\n\n- Renamed timestructurecontrol to timestructurecontrols.\n\n\n3.0.7 (2020-08-20)\n------------------\n\n- Add example notebooks in the documentation.\n\n\n3.0.6 (2020-07-31)\n------------------\n\n- Update exit code definitions.\n\n\n3.0.5 (2020-07-31)\n------------------\n\n- Added exit_code field to status resource.\n\n- Added breaches graph endpoint.\n\n\n3.0.4 (2020-07-15)\n------------------\n\n- Added pumps discharge graph endpoint\n\n- Added more filtering options on contracts\n\n\n3.0.4b3 (2020-07-10)\n--------------------\n\n- Added id field everywhere\n\n\n3.0.4b2 (2020-07-08)\n--------------------\n\n- Generated with generator version v4.3.0\n\n- Fixed problem with threedimodel on simulation resource (was integer should be string)\n\n\n3.0.4b1 (2020-07-07)\n--------------------\n\n- Damage estimation is not required\n\n\n3.0.3 (2020-06-16)\n------------------\n\n- Changed Lizard postprocessing overview endpoint\n\n\n3.0.2 (2020-06-12)\n------------------\n\n- Username filters for simulations endpoint.\n\n\n3.0.1 (2020-06-09)\n------------------\n\n- Added statistics endpoint\n\n- Changed Lizard post-processing endpoint\n (not backwards compatible, however intended to be used only by Lizard)\n\n\n3.0 (2020-05-25)\n----------------\n\n- Official production release\n\n\n3.0.b24 (2020-05-22)\n--------------------\n\n- All uid fields on events should be read-only\n\n\n3.0.b23 (2020-05-20)\n--------------------\n\n- Added wind global drag coefficient\n\n\n3.0.b22 (2020-05-18)\n--------------------\n\n- Added max_rate to actions\n\n\n3.0.b21 (2020-05-15)\n--------------------\n\n- Status field crash_report has become detail.\n\n\n3.0.b20 (2020-05-11)\n--------------------\n\n- Added breaches and more fields to potentialbreaches\n\n\n3.0.b19 (2020-04-24)\n--------------------\n\n- File filter exclude/include simulation status.\n\n\n3.0.b18 (2020-04-24)\n--------------------\n\n- Added 'active' to inpy-version resource\n\n\n3.0.b17 (2020-04-20)\n--------------------\n\n- Added icontains filters\n\n\n3.0.b16 (2020-04-10)\n--------------------\n\n- Added uuid field to initial saved state serializer.\n\n\n3.0.b15 (2020-04-01)\n--------------------\n\n- Added simulation websocket channels overview endpoints\n\n\n3.0.b14 (2020-03-23)\n--------------------\n\n- Added raster-edits processing endpoints\n\n\n3.0.b13 (2020-03-20)\n--------------------\n\n- Split up waterlevel graph endpoint in\n waterflow and waterlevel graph endpoint\n\n- Added waterprofile graph endpoint\n\n\n3.0.b12 (2020-03-10)\n--------------------\n\n- Added waterlevel graph endpoint\n\n\n3.0.b11 (2020-03-06)\n--------------------\n\n- Added users endpoint\n\n- Changed user endpoint to profile endpoint\n\n- Added more filters\n\n\n3.0b10 (2020-02-19)\n-------------------\n\n- Simulation model now has a 'tags' field.\n\n\n3.0.b9 (2020-02-12)\n-------------------\n\n- Support for interactive simulations.\n\n- Result API endpoints.\n\n\n3.0.b8 (2020-02-10)\n-------------------\n\n- Edit Constant and Timeseries Wind events\n\n\n3.0.b7 (2020-02-03)\n-------------------\n\n- Added wind\n\n- Added visualization endpoints\n\n\n3.0.b6 (2020-01-29)\n-------------------\n\n- Something went wrong with the 3.0.b5 release, next rty.\n\n\n3.0.b5 (2020-01-27)\n-------------------\n\n- Raster edits, event uuids.\n\n\n3.0.b4 (2019-12-12)\n-------------------\n\n- Local rain events.\n\n\n3.0.b3 (2019-12-09)\n-------------------\n\n- Less strict requirement for dependencies 'six' and 'urllib3' to\n avoid pipenv resolve issues at Lizard\n\n\n3.0.b2 (2019-12-02)\n-------------------\n\n- Changed 'set_pump_discharge' to 'set_pump_capacity'.\n\n\n3.0.b1 (2019-11-28)\n-------------------\n\n- Updated API descriptions\n\n- Raster resource filtering\n\n\n3.0.b0 (2019-11-28)\n-------------------\n\n- First 3.0 release candidate\n\n- All swagger schema's are automatically saved in\n schemas/swagger_xxx.yaml\n\n0.0.23 (2019-11-26)\n-------------------\n\n- Fixing releases\n\n\n0.0.22 (2019-11-26)\n-------------------\n\n- Added `initialwaterlevel rasters` and `postprocessing`\n\n\n0.0.21 (2019-11-18)\n-------------------\n\n- Fixed ThreediApiClient constructor not working with config keywords and\n .env file.\n\n- Added initial waterlevels\n\n\n0.0.20 (2019-11-11)\n-------------------\n\n- Added `simulation` and `simulation_id` to statuses serializer.\n\n- Automatically get a new JWT token when\n the current one is valid less than 5 minutes.\n\n- Use `mkdocs` for documentation.\n\n0.0.17.3 (2019-11-04)\n---------------------\n\n- Test release.\n\n\n0.0.17.2 (2019-11-04)\n---------------------\n\n- Test release.\n\n\n0.0.17.1 (2019-11-01)\n---------------------\n\n- Add boundary model.\n\n\n0.0.17c (2019-11-01)\n--------------------\n\n- Added boundaries to simulation events and updated docs.\n\n\n0.0.17b (2019-10-31)\n--------------------\n\n- Bulk boundary conditions.\n\n\n0.0.17a (2019-10-31)\n--------------------\n\n- Boundary conditions.\n\n\n0.0.17 (2019-10-30)\n-------------------\n\n- Limit compatible python versions\n\n\n0.1.9 (2019-10-30)\n------------------\n\n- Added resource `statuses`.\n\n\n0.1.8 (2019-10-17)\n------------------\n\n- Added timed control\n\n\n0.1.7 (2019-09-25)\n------------------\n\n- Laterals now have id field.\n\n- Usage integration\n\n\n0.1.6 (2019-09-04)\n------------------\n\n- Added geojson/gridadmin/rasters upload & download\n\n\n0.1.5 (2019-07-03)\n------------------\n\n- Updated file uploading\n\n\n0.1.4 (2019-06-24)\n------------------\n\n- Include modules.\n\n\n0.1.3 (2019-06-24)\n------------------\n\n- Fix package name\n\n\n0.1.2 (2019-06-24)\n------------------\n\n- PyPi release.\n\n\n0.1.1 (2019-06-21)\n------------------\n\n* Included more endpoints\n\n\n0.1.0 (2019-05-10)\n------------------\n\n* First release on PyPI.\n",
"bugtrack_url": null,
"license": "BSD license",
"summary": "client for the threedi API",
"version": "4.1.8",
"project_urls": {
"Homepage": "https://github.com/nens/threedi-api-client"
},
"split_keywords": [
"threedi-api-client"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1d2515008e98a7e10dc668ae63223bddff98bc1f070dfa7988caf1717871a52e",
"md5": "7a115eccabf27e3a66c689647542dc8e",
"sha256": "d3055ba1cbd04cd236b8b10497cd5fb2c3269508cb3f9588ea5e271ac0da3405"
},
"downloads": -1,
"filename": "threedi_api_client-4.1.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7a115eccabf27e3a66c689647542dc8e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.7",
"size": 1302407,
"upload_time": "2024-10-03T08:14:47",
"upload_time_iso_8601": "2024-10-03T08:14:47.208476Z",
"url": "https://files.pythonhosted.org/packages/1d/25/15008e98a7e10dc668ae63223bddff98bc1f070dfa7988caf1717871a52e/threedi_api_client-4.1.8-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "659852a865c7c3ce7a920ba6b79ec0e30e0b6a9ec0862c445b916770de973a81",
"md5": "0626d81985a952e84a318b0196dc7711",
"sha256": "2b69f726eee2c8b67e5f7aecbc9c956e8e1803a36e238649bcf31b012c17d6ab"
},
"downloads": -1,
"filename": "threedi_api_client-4.1.8.tar.gz",
"has_sig": false,
"md5_digest": "0626d81985a952e84a318b0196dc7711",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 561564,
"upload_time": "2024-10-03T08:14:49",
"upload_time_iso_8601": "2024-10-03T08:14:49.205355Z",
"url": "https://files.pythonhosted.org/packages/65/98/52a865c7c3ce7a920ba6b79ec0e30e0b6a9ec0862c445b916770de973a81/threedi_api_client-4.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-03 08:14:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nens",
"github_project": "threedi-api-client",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "threedi-api-client"
}