Recent Releases of pydap
pydap - 3.5.5
What's Changed
- Update documentation by @Mikejmnez in https://github.com/pydap/pydap/pull/461
- add
FAQ
to documentation by @Mikejmnez in https://github.com/pydap/pydap/pull/462 - remove unnecessary file by @Mikejmnez in https://github.com/pydap/pydap/pull/463
- Last minute fixes to documentation (typos) by @Mikejmnez in https://github.com/pydap/pydap/pull/464
- adds an anchor to ease navigation + typos by @Mikejmnez in https://github.com/pydap/pydap/pull/465
- creates redirects by @Mikejmnez in https://github.com/pydap/pydap/pull/467
- update documentations by @Mikejmnez in https://github.com/pydap/pydap/pull/469
- add
decode_times=False
when reading in parallel by @Mikejmnez in https://github.com/pydap/pydap/pull/470 - add
python 3.13
to testing by @Mikejmnez in https://github.com/pydap/pydap/pull/472 - set
global dims
when initiating the dataset by @Mikejmnez in https://github.com/pydap/pydap/pull/475 - Update pre-commit hooks by @pre-commit-ci in https://github.com/pydap/pydap/pull/476
- enables caching of multiple dap4 urls and custom cache key for dimensions dap responses by @Mikejmnez in https://github.com/pydap/pydap/pull/473
- Add
Python3.13
metadata and fix spelling mistakes by @Zeitsperre in https://github.com/pydap/pydap/pull/477 - update
BaseType
's reference to dimensions inDAP2
by @Mikejmnez in https://github.com/pydap/pydap/pull/481 - update
netcdf
handler to be consistent with dmr parser when creating … by @Mikejmnez in https://github.com/pydap/pydap/pull/479 - rename
datacube_urls
toconsolidate_metadata
by @Mikejmnez in https://github.com/pydap/pydap/pull/483 - fix test warn by @Mikejmnez in https://github.com/pydap/pydap/pull/484
New Contributors
- @Zeitsperre made their first contribution in https://github.com/pydap/pydap/pull/477
Full Changelog: https://github.com/pydap/pydap/compare/3.5.4...3.5.5
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 13 days ago

pydap - 3.5.4
What's Changed
- Update pre-commit hooks by @pre-commit-ci in https://github.com/pydap/pydap/pull/431
- Drop Webob from client use of pydap. Instead use requests's library which handles authentication by @Mikejmnez in https://github.com/pydap/pydap/pull/434
- Update pre-commit hooks by @pre-commit-ci in https://github.com/pydap/pydap/pull/436
- pydap can now use request_cache to initialize a session. Thus, responses can now be cached! by @Mikejmnez in https://github.com/pydap/pydap/pull/438
- adds .grids() to identify all grid objects within dataset by @Mikejmnez in https://github.com/pydap/pydap/pull/446
- replace dap2 to http when using schema to determine dap protocol by @Mikejmnez in https://github.com/pydap/pydap/pull/451
- include a session object as attribute to pydap.dataset so that it can be retrieved/recovered by user by @Mikejmnez in https://github.com/pydap/pydap/pull/447
- Collect/provide more metadata about dimension names per variable by @Mikejmnez in https://github.com/pydap/pydap/pull/453
- flattens global attributes
NC_GLOBAL
andDODS_EXTRA
inherited from das parser by @Mikejmnez in https://github.com/pydap/pydap/pull/455 - sets
output_grid=False
as default by @Mikejmnez in https://github.com/pydap/pydap/pull/457
Full Changelog: https://github.com/pydap/pydap/compare/3.5.3...3.5.4
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez about 1 month ago

pydap - 3.5.3
What's Changed
- improve parallelism to chunk reader of binary data by @Mikejmnez in https://github.com/pydap/pydap/pull/419
- Docs cleanup by @Mikejmnez in https://github.com/pydap/pydap/pull/420
- add functionality to parse dmr with String variables by @Mikejmnez in https://github.com/pydap/pydap/pull/423
- broaden dmr parser to allow multiple values on single attribute by @Mikejmnez in https://github.com/pydap/pydap/pull/421
- escape empty white spaces in names of Groups/Variables by @Mikejmnez in https://github.com/pydap/pydap/pull/426
- Decode chunk header to set length of DMR in a generic way and endianness of data by @Mikejmnez in https://github.com/pydap/pydap/pull/428
Full Changelog: https://github.com/pydap/pydap/compare/3.5.2...3.5.3
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 4 months ago

pydap - 3.5.2
What's Changed
- Add zenodo badge by @Mikejmnez in https://github.com/pydap/pydap/pull/405
- Update
pre-commit
hooks by @pre-commit-ci in https://github.com/pydap/pydap/pull/408 - Adds newer
python
versions to metadata and tests workflows by @Mikejmnez in https://github.com/pydap/pydap/pull/410 - include
cas-extras
as minimal required dependencies to use of pydap as client only by @Mikejmnez in https://github.com/pydap/pydap/pull/413 - Update documentation, adding info about DAP4 and Constraint Expressions under
Pydap as a Client
by @Mikejmnez in https://github.com/pydap/pydap/pull/414 - Quick patchwork to parse TDS DAP4 responses, with proper warning message to use dap2 instead by @Mikejmnez in https://github.com/pydap/pydap/pull/415
Full Changelog: https://github.com/pydap/pydap/compare/3.5.1...3.5.2
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 5 months ago

pydap - 3.5.1
What's Changed
- Improve docs description of Constraint Expressions (include shared dimensions) by @Mikejmnez in https://github.com/pydap/pydap/pull/357
- Set dimensions at Group level by @Mikejmnez in https://github.com/pydap/pydap/pull/360
- Creates method to generate dap objects by @Mikejmnez in https://github.com/pydap/pydap/pull/362
- serve nc4 data by @Mikejmnez in https://github.com/pydap/pydap/pull/367
- updates logo file and point to it by @Mikejmnez in https://github.com/pydap/pydap/pull/366
- drop docopt-ng, beautifulsoup4, lxml and others as required dependencies by @Mikejmnez in https://github.com/pydap/pydap/pull/369
- get Dap objects function and a fix by @Mikejmnez in https://github.com/pydap/pydap/pull/373
- update readme by @Mikejmnez in https://github.com/pydap/pydap/pull/375
- Readme by @Mikejmnez in https://github.com/pydap/pydap/pull/376
- Worflows by @Mikejmnez in https://github.com/pydap/pydap/pull/377
- Docs update by @Mikejmnez in https://github.com/pydap/pydap/pull/378
- allow repeated named dimensions by @Mikejmnez in https://github.com/pydap/pydap/pull/381
- change variable to plot and decode by @Mikejmnez in https://github.com/pydap/pydap/pull/383
- Remove whitespace on ci/env file by @Mikejmnez in https://github.com/pydap/pydap/pull/386
- Bump mamba-org/setup-micromamba from 1 to 2 by @dependabot in https://github.com/pydap/pydap/pull/384
- Update pre-commit hooks by @pre-commit-ci in https://github.com/pydap/pydap/pull/387
- removes GridType from netcdf handler by @Mikejmnez in https://github.com/pydap/pydap/pull/395
- Update README.md by @Mikejmnez in https://github.com/pydap/pydap/pull/396
- Allow dds and DMR parser of remote datasets with Flatten groups (slashes in name) by @Mikejmnez in https://github.com/pydap/pydap/pull/399
- Parse attribute elements with atomic types on root by @Mikejmnez in https://github.com/pydap/pydap/pull/403
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/pydap/pydap/pull/387
Full Changelog: https://github.com/pydap/pydap/compare/3.5...3.5.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 6 months ago

pydap - PyDAP 3.5
We are pleased to announce the release of version 3.5.0 of pydap.
Pydap is an implementation of the OPeNDAP/DODS protocol, written from scratch in pure python. You can use pydap to access scientific data on the internet without having to download it; instead, you work with special array and iterable objects that download data on-the-fly as necessary, saving bandwidth and time. The module also comes with a robust-but-lightweight OPeNDAP server, implemented as a WSGI application.
For more details, and complete documentation, see https://github.com/pydap/pydap.
What's Changed
- Tests fix by @jgallagher59701 in https://github.com/pydap/pydap/pull/275
- Clean up test workflows. by @owenlittlejohns in https://github.com/pydap/pydap/pull/283
- Import Mapping from
collections.abc
by @rbeucher in https://github.com/pydap/pydap/pull/272 - Allow newer python versions to test on MacOS mimicking Ubuntu workflows by @Mikejmnez in https://github.com/pydap/pydap/pull/293
- Includes templates for PRs and Issues, fixes broken links in documentation, adds dependabots by @Mikejmnez in https://github.com/pydap/pydap/pull/296
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/pydap/pydap/pull/300
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/pydap/pydap/pull/301
- Removes dependency of six (for python 2.7) by @Mikejmnez in https://github.com/pydap/pydap/pull/304
- Pydap now uses
pyproject.toml
by @Mikejmnez in https://github.com/pydap/pydap/pull/307 - Includes pre-commit by @Mikejmnez in https://github.com/pydap/pydap/pull/309
- Set up pre-commit on github actions by @Mikejmnez in https://github.com/pydap/pydap/pull/312
- Bump actions/setup-python from 3 to 5 by @dependabot in https://github.com/pydap/pydap/pull/316
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/pydap/pydap/pull/317
- Fixes #207: Pydap can now use PasterApp and serve data by @Mikejmnez in https://github.com/pydap/pydap/pull/318
- Allow escaping of '[' and ']' characters when opening remote datasets with dap4 protocol by @Mikejmnez in https://github.com/pydap/pydap/pull/310
- Include compatibility with Numpy=2.0 @Mikejmnez in https://github.com/pydap/pydap/pull/322
- Adds a tree method for inspecting data within a pydap dataset by @Mikejmnez in https://github.com/pydap/pydap/pull/324
- Removes deprecation warnings by @Mikejmnez in https://github.com/pydap/pydap/pull/325
- Simplify the Dataset model in DAP4 by @Mikejmnez in https://github.com/pydap/pydap/pull/327
- include numpy attributes to BaseType to compute arraysize in bytes (uncompressed) by @Mikejmnez in https://github.com/pydap/pydap/pull/329
- Point to
main
branch on GH/workflows by @Mikejmnez in https://github.com/pydap/pydap/pull/330 - correctly parse projections (CEs) with Arrays in DAP4 by @Mikejmnez in https://github.com/pydap/pydap/pull/336
- Modernize the documentation with jupyter-books by @Mikejmnez in https://github.com/pydap/pydap/pull/337
- Iss339 by @Mikejmnez in https://github.com/pydap/pydap/pull/340
- add authentication notebook by @Mikejmnez in https://github.com/pydap/pydap/pull/341
- docs fix by @Mikejmnez in https://github.com/pydap/pydap/pull/342
- resolve Numpy>1.25 deprecation error by @Mikejmnez in https://github.com/pydap/pydap/pull/343
- Parse NaN attribute values on DMR (DAP4) by @Mikejmnez in https://github.com/pydap/pydap/pull/345
- Implicit discovery of entry points by @Mikejmnez in https://github.com/pydap/pydap/pull/346
- correctly define
named dimensions
atroot
level by @Mikejmnez in https://github.com/pydap/pydap/pull/348
New Contributors
- @rbeucher made their first contribution in https://github.com/pydap/pydap/pull/272
- @Mikejmnez made their first contribution in https://github.com/pydap/pydap/pull/293
- @dependabot made their first contribution in https://github.com/pydap/pydap/pull/300
Full Changelog: https://github.com/pydap/pydap/compare/3.4.1...3.5
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 8 months ago

pydap - PyDAP 3.4.1
This patch version release includes the propagation of timeouts from the DAPHandler
to the BaseProxy
and SequenceProxy
class, allowing for better exception handling of timeouts when retrieving data.
New Contributors
- @jgliss made their first contribution in https://github.com/pydap/pydap/pull/270
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by owenlittlejohns almost 2 years ago

pydap - PyDAP 3.4.0
This release includes support for most of the DAP4 version of the DAP protocol.
See the NEWS file for more information
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by jgallagher59701 about 2 years ago

pydap - Version 3.3.0
We are pleased to announce the release of version 3.3.0 of pydap.
Pydap is an implementation of the Opendap/DODS protocol, written from scratch in pure python. You can use pydap to access scientific data on the internet without having to download it; instead, you work with special array and iterable objects that download data on-the-fly as necessary, saving bandwidth and time. The module also comes with a robust-but-lightweight Opendap server, implemented as a WSGI application.
For more details, and complete documentation, see https://github.com/pydap/pydap.
New This Release
- Drop support for Python 2. Support is tested for Python starting with version 3.6 (see #237).
- Fixed deprecation warnings (see #245, #232).
- Fixed getitem test failure missing 1 required positional argument: 'user_charset' (see #224).
- Fixed module 'pydap' has no attribute 'version' problem (see #206).
- Added GitHub CI (see #244).
- pydap now runs with python 3.10.
- Many more changes - see repo for more details.
Get the release here: https://github.com/pydap/pydap/archive/refs/tags/3.3.0.tar.gz.
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by captainkirk99 about 3 years ago
