threedi-api-client


Namethreedi-api-client JSON
Version 4.1.8 PyPI version JSON
download
home_pagehttps://github.com/nens/threedi-api-client
Summaryclient for the threedi API
upload_time2024-10-03 08:14:49
maintainerNone
docs_urlNone
authorLars Claussen
requires_python>=3.7
licenseBSD license
keywords threedi-api-client
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ======================
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"
}
        
Elapsed time: 0.45302s