Pydap

Latest version: v3.5.4

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

3.4.0

-----

*Release date: 2023-April-5*

* DAP4/DAS Patch (278)
* Fixing a type that was causing DAP4 content to be igested in a DAP2 object with bad results.
* Retiring tests for Python 3.6 as it is no longer available in ubuntu. Adding tests for Python 3.10 and 3.11
* Dropped 3.7 and 3.8 from the version matrix
* test_response_error regex fixed
* test_response_error fix for 3.10 and 3.9
* changed python_macro version to 3.9
* Updated .gitignore for OSX Finder stuff

* Dap4 beta (271)
* Initial DAP4 support
* These changes are useful but do not represent 100% conformance to the DAP4.

3.3.0

-----

*Release date: 2022-Feb-1*

* There are many changes going from 3.2.0 to 3.3.0

Merge pull request 259 from pydap/ejh_readme
fixing documentation links in README

Merge pull request 258 from pydap/ejh_version
changed version to 3.3.0

Merge pull request 253 from pydap/ejh_remove_python_2
removing support for python 2

Merge pull request 209 from shreddd/master
Fix to speed up directory listings.

Merge pull request 257 from pydap/ejh_macos_2
adding macos to GitHub CI

Merge branch 'timeout' of github.com:cskarby/pydap
Merge branch 'float_inf' of github.com:d70-t/pydap into ejh_inf

Merge pull request 247 from pydap/ejh_warn2
fixed tostring warnings

Merge pull request 246 from pydap/ejh_warn
fixed pytest warnings

Merge pull request 243 from pydap/ejh_collections
Import ABC from collections.abc instead of collections for Python 3 compatibility
adding more versions of python

Merge pull request 241 from pydap/ejh_t1
adding GitHub actions CI workflow

fix pos arg (225)

WIP: add user_charset arg (223)

Add 'default_charset' to open_url, for servers that don't (222)
specify it but serve utf-8

client: Bugfix - pass session to server functions
self.session was set to None instead of passed session object

client: Pass timeout from open_url to server functions as well
Fixes pydap/pydap220

Handle KeyErrors as described in issue 128 (201)

Do not yield faulty DAS lines (195)
Fix 194.
`sudo` is no longer needed (193)
https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

Avoid applying scale factor for consistency with dtype (191)
Fix 190.
Fix Travis CI (192)
Fix PEP 479
Fix PEP8
add netcdf handler entry point (179)
minor client doc fixes (181)
adding logo pydap (178)

Merge pull request 177 from tomkralidis/add-tomkralidis-to-contributors

Explicitly test client-only installations (solves 120) (124)
Add a ``verify`` option to ``open_url`` (112)

Add a netcdf4-python interface for testing (106)
Remove serverside functions in devel server (123)
Remove non-existent entry in index (115)
make pydap canonical project name (174)
simplify HTML (144)
Fix gzip compression (126) (152)
add support for THREDDS Catalog XML (136) (138)
add support for THREDDS Catalog XML (136)
add pydap.__version__ capability (133) (135)

Merge pull request 172 from rsignell-usgs/patch-1
Create CODE_OF_CONDUCT.md

Merge pull request 173 from betodealmeida/fix_ci_35
Fix unit tests in Python 3.5

Create CODE_OF_CONDUCT.md

Merge pull request 161 from flackdl/patch-1
Fix bad link in README

add LICENSE file (142) (143)

Handle gzipped responses (Solves 126) (127)
add requests to core dependencies (145) (120) (146)
Fixes 121, fixes deprecation warnings and incorporates flake8 changes (159)
Fix title level inconsistency (117)
Closes 116
Exclude the Sphinx build directory from sdist (114)
Do not require mock for Python 3.3 or later (113)
`unittest.mock` is available since Python 3.3

Merge pull request 34 from laliberte/merging/handlers.csv
Merges CSV handler into the main repo

3.2.2

-----

*Release date: 2017-May-24*

* Python 3.3 is no longer supported. This is in line with
other similar projects (Numpy, Xarray, ...) and it preempts the
expected python 3.3 EOL in September 2017.
* Server improvements
* Merges pydap.handlers.netcdf into the main code base
* Adds a lightweight testing/development server
* Rewrites the server docs to reflect a post-paster world
* Miscellaneous bug fixes
* Ensures Byte use is consistent with DAP2 standards
* Fixes client authentication to UK's CEDA
* Fixes client communcation with ERDDAP servers
* Fixes regression bug in model.GridType (43)
* Fixes bug where the iteration does not replace previous_chunk
* Fixes bugs in command-line server (52 and 53)
* Fix mapping scheme for SequenceType (PR 89)
* Makes all types a mapping and protects the mapping semantics for sequence data
* Converts dict in StructureType to OrderedDict, changing
_original_keys handling (3) and convers test_model.py to pytest
semantics (82).
* Updats docs and docstrings. Added basic automatic
doctests. Doctests use integers for easy continuous integration
* 100% test coverage in src/pydap/model.py.
* Various codebase improvements
* Transition tests from nose to pytest
* Tests with flake8 on all Python version
* Adds timeout option to open_urls and open_dods

3.2.1

-----

*Release date: 2017-Mar-28*

* PyDAP client fixes
* Adds workaround to the client when making requests to older ESGF OPENDAP servers
* Fixes a bug where mechanicalsoup wouldn't its browser
* Adds handling for values of -NaN
* Overhauls URS authentication to use the requests library
* Sets a default charset when connecting to servers that do not
* Packaging fixes
* Moves gunicorn in to server_extras dependency list
* Adds test data to the release tarball
* Code base improvements
* Adds flake8 linting/checking to the code base
* Improves testing for client authentication
* Drops support for Python < 2.7
* Converts internal imports to be explicit relative
* Miscellaneous bug fixes
* Fixes bug in fix_slices() when `stop` > len
* Fixes unexpected flattening of sliced arrays (41)
* Fixes bug where attributes were not propagated to nested structures (75)

3.2.0

-----

*Release date: 2016-Dec-01*

* Adds some optimizations to the server for DAP sequences
* Rewrite of the client so that it's now able to stream real time data
* Simplifies the design of handlers, eliminating DAP-related details
(so that developers can focus only on the data parsing when creating
new handlers).
* Full test coverage and continuous integration
* Adds support for Python version 3.3 through 3.5
* Adds support for federated authentication through the Earth System
Grid Federation (ESGF) and NASA User Registration System (URS).
* Fixes HTML response to show all dimensions for BaseType variables

3.1.1

-----

*Release date: 14-Nov-2013*

* Final release done by Roberto De Almeida

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.