Recent Releases of pydap
pydap - v3.5.10
What's Changed
- Add attrs at dataset level to nc file when writting by @Mikejmnez in https://github.com/pydap/pydap/pull/663
- Bump mamba-org/setup-micromamba from 2 to 3 by @dependabot[bot] in https://github.com/pydap/pydap/pull/662
- prevent netcdf-api from applying cf-masking before writting deseriali… by @Mikejmnez in https://github.com/pydap/pydap/pull/664
- Fix: prevent Group names with white space to cause issues by @Mikejmnez in https://github.com/pydap/pydap/pull/666
- drop dmrpp build attributes from dataset parsing by @Mikejmnez in https://github.com/pydap/pydap/pull/668
- enable writing parsed attribute with missing value into netcdf4 by @Mikejmnez in https://github.com/pydap/pydap/pull/670
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/671
- skip test with dmrpp test file for now by @Mikejmnez in https://github.com/pydap/pydap/pull/677
- Include pydap/version as User-Agent in headers when streaming dap responses by @Mikejmnez in https://github.com/pydap/pydap/pull/678
- unskip test using file from test drmpp dir by @Mikejmnez in https://github.com/pydap/pydap/pull/679
- case sensitive netcdf4 may be causing some issues in github/workflows by @Mikejmnez in https://github.com/pydap/pydap/pull/683
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/681
- create initial agentic readme file by @Mikejmnez in https://github.com/pydap/pydap/pull/682
- Dmr fixes by @Mikejmnez in https://github.com/pydap/pydap/pull/685
- Add new tutorials by @Mikejmnez in https://github.com/pydap/pydap/pull/686
- remove python v310 from workflows by @Mikejmnez in https://github.com/pydap/pydap/pull/687
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/689
- fix text on docs by @Mikejmnez in https://github.com/pydap/pydap/pull/691
- Improve data handling from tabular sequences by @Mikejmnez in https://github.com/pydap/pydap/pull/688
- remove CMIP6/swot outdated tutorial by @Mikejmnez in https://github.com/pydap/pydap/pull/693
- Add test hyrax responses (dmr and dap) from sequences for testing by @Mikejmnez in https://github.com/pydap/pydap/pull/695
- add warning about expat version if < 2.4.0 by @Mikejmnez in https://github.com/pydap/pydap/pull/699
- Expose dmrpp and virtualizarr more cleanly by @Mikejmnez in https://github.com/pydap/pydap/pull/697
- untrack claude-plans by @Mikejmnez in https://github.com/pydap/pydap/pull/703
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/pydap/pydap/pull/701
- Upgrade Webob dependency to version 1.8.10 to fix CVE by @Scott5S in https://github.com/pydap/pydap/pull/704
- Upgrade min python requirements by @Mikejmnez in https://github.com/pydap/pydap/pull/708
- update publish workflow by @Mikejmnez in https://github.com/pydap/pydap/pull/710
New Contributors
- @Scott5S made their first contribution in https://github.com/pydap/pydap/pull/704
Full Changelog: https://github.com/pydap/pydap/compare/3.5.9...3.5.10
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez about 2 months ago
pydap - v3.5.9
What's Changed
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/579
- get_cmr url: enable seaching using version and shortname by @Mikejmnez in https://github.com/pydap/pydap/pull/580
- Improve docs to use more Xarray and best practices by @Mikejmnez in https://github.com/pydap/pydap/pull/581
- Minor fixes to docs by @Mikejmnez in https://github.com/pydap/pydap/pull/583
- Replaces SimpleGroup.nc4.h5 testings with SimpleGroup3.nc4.h5 by @Mikejmnez in https://github.com/pydap/pydap/pull/585
- MInor fix by @Mikejmnez in https://github.com/pydap/pydap/pull/586
- skip tests for file no longer available on test server by @Mikejmnez in https://github.com/pydap/pydap/pull/588
- No need to specify user_charset as
encodingis part of dmr content by @Mikejmnez in https://github.com/pydap/pydap/pull/589 - update how bytes are counted when deserializing String arrays by @Mikejmnez in https://github.com/pydap/pydap/pull/592
- use some tds files for testing data with hierarchies by @Mikejmnez in https://github.com/pydap/pydap/pull/591
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/593
- DMRPP parser to Pydap dataset model by @Mikejmnez in https://github.com/pydap/pydap/pull/594
- add jinja2 to the list of dependencies by @malmans2 in https://github.com/pydap/pydap/pull/597
- Deprecate batch=True|False when consolidating metadata by @Mikejmnez in https://github.com/pydap/pydap/pull/599
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/pydap/pydap/pull/600
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/601
- Enable streaming a dap response into a netcdf4 by @Mikejmnez in https://github.com/pydap/pydap/pull/602
- Add a retry when fetching dimension fails before returning error by @Mikejmnez in https://github.com/pydap/pydap/pull/604
- Make sure workers are
spawnas in macos and notforkedas in Linu… by @Mikejmnez in https://github.com/pydap/pydap/pull/606 - separate download of concat_dims before special key handling by @Mikejmnez in https://github.com/pydap/pydap/pull/610
- Iss607 by @Mikejmnez in https://github.com/pydap/pydap/pull/608
- Restore session and refactor by @Mikejmnez in https://github.com/pydap/pydap/pull/611
- Change suffix of files to nc4 when storing dap responses as they deserialize by @Mikejmnez in https://github.com/pydap/pydap/pull/613
- Enable passing
keep_variableswith nodim_slicesdefined by @Mikejmnez in https://github.com/pydap/pydap/pull/615 - Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/617
- Enable initial support for structures and sequences in dap4 by @Mikejmnez in https://github.com/pydap/pydap/pull/618
- bump up dmrVersion parsing to discern two deserialization approaches by @Mikejmnez in https://github.com/pydap/pydap/pull/619
- fix issues with nested empty Groups by @Mikejmnez in https://github.com/pydap/pydap/pull/624
- Enable phony dims when streaming data into file (netcdf4 requires named dims) by @Mikejmnez in https://github.com/pydap/pydap/pull/626
- return unescaped variables by @Mikejmnez in https://github.com/pydap/pydap/pull/622
- Static logo by @aaron-kaplan in https://github.com/pydap/pydap/pull/627
- Set elements of valid_range to match those of ncvariable when writing a de-serialized dap response into a nc4 file by @Mikejmnez in https://github.com/pydap/pydap/pull/629
- Iss630 by @Mikejmnez in https://github.com/pydap/pydap/pull/631
- skip test by @Mikejmnez in https://github.com/pydap/pydap/pull/632
- Remove warnings about how structures may be escaped/accessed in tree … by @Mikejmnez in https://github.com/pydap/pydap/pull/635
- Iss620 by @Mikejmnez in https://github.com/pydap/pydap/pull/625
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/638
- return groups with fqns when requested by @Mikejmnez in https://github.com/pydap/pydap/pull/640
- Enable parsing Groups when no Variables (Atomic Types) are in the DMR by @Mikejmnez in https://github.com/pydap/pydap/pull/637
- Pin jupyterbook by @Mikejmnez in https://github.com/pydap/pydap/pull/642
- Restore using Processes when streaming dap responses in parallel by @Mikejmnez in https://github.com/pydap/pydap/pull/643
- dmrpp: improvements by @Mikejmnez in https://github.com/pydap/pydap/pull/645
- fix setting attrs to nc file by @Mikejmnez in https://github.com/pydap/pydap/pull/648
- support inline/missing data value by @Mikejmnez in https://github.com/pydap/pydap/pull/649
- Enable N dim_slices when streaming N dap responses by @Mikejmnez in https://github.com/pydap/pydap/pull/652
- enable phony_dims within hierarchies / groups by @Mikejmnez in https://github.com/pydap/pydap/pull/654
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/655
- fix: Force dmrVersion=2 for dap responses from Hyrax's ngap of a specific build when dmrpp is cached by @Mikejmnez in https://github.com/pydap/pydap/pull/657
- Update dmrpp parser - bring contributions from virtualizarr by @Mikejmnez in https://github.com/pydap/pydap/pull/658
- include
inlineentry to metadata dict only if there exist one by @Mikejmnez in https://github.com/pydap/pydap/pull/659 - enable deserializing entire dap response with one or more String arrays by @Mikejmnez in https://github.com/pydap/pydap/pull/661
New Contributors
- @malmans2 made their first contribution in https://github.com/pydap/pydap/pull/597
- @aaron-kaplan made their first contribution in https://github.com/pydap/pydap/pull/627
Full Changelog: https://github.com/pydap/pydap/compare/3.5.8...3.5.9
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 5 months ago
pydap - v3.5.8
What's Changed
- Enable using a persistent sqlite data as a session object for testing by @Mikejmnez in https://github.com/pydap/pydap/pull/570
- use
GETinstead of shared session by @Mikejmnez in https://github.com/pydap/pydap/pull/572 - Enable batch=False|True when consolidating metadata by @Mikejmnez in https://github.com/pydap/pydap/pull/574
- Update documentation by @Mikejmnez in https://github.com/pydap/pydap/pull/569
- Updates Readme by @Mikejmnez in https://github.com/pydap/pydap/pull/576
Full Changelog: https://github.com/pydap/pydap/compare/3.5.7...3.5.8
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 11 months ago
pydap - 3.5.7
What's Changed
- enable updating the session credentials from a different session by @Mikejmnez in https://github.com/pydap/pydap/pull/537
- Add an extra condition to
get_cmr_urlsto use if previous returns None by @Mikejmnez in https://github.com/pydap/pydap/pull/539 - fix: get_cmr_urls by @Mikejmnez in https://github.com/pydap/pydap/pull/540
- Enable
shared dimensionsoption on when consolidated data by @Mikejmnez in https://github.com/pydap/pydap/pull/541 - raise exception when trying to batch multiple variables in the dap2 p… by @Mikejmnez in https://github.com/pydap/pydap/pull/544
- reorganize batching to return None -> add data into pydap dataset instead by @Mikejmnez in https://github.com/pydap/pydap/pull/546
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/548
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/pydap/pydap/pull/552
- a fix to parse ces with subsets by @Mikejmnez in https://github.com/pydap/pydap/pull/556
- add
sliceas an argument to create single dap url with multiple variables by @Mikejmnez in https://github.com/pydap/pydap/pull/554 - Improves memory management by @Mikejmnez in https://github.com/pydap/pydap/pull/560
- add a data checker by @Mikejmnez in https://github.com/pydap/pydap/pull/561
- Improve handling dimensions for datasets with nested groups by @Mikejmnez in https://github.com/pydap/pydap/pull/563
- remove global url definitions - make tests self contained by @Mikejmnez in https://github.com/pydap/pydap/pull/564
- Improve thread-safety ness and caching behavior by @Mikejmnez in https://github.com/pydap/pydap/pull/566
- Improve dmr parser and deserialization by @Mikejmnez in https://github.com/pydap/pydap/pull/567
Full Changelog: https://github.com/pydap/pydap/compare/3.5.6...3.5.7
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez 11 months ago
pydap - 3.5.6
What's Changed
- Updates documentation with newer xarray by @Mikejmnez in https://github.com/pydap/pydap/pull/487
- Update Why Pydap figure to show xarray using pydap by @Mikejmnez in https://github.com/pydap/pydap/pull/491
- set
httpsas the default url scheme when dap2 or dap4 are used to set by @Mikejmnez in https://github.com/pydap/pydap/pull/493 - improvements to
consolidate_metadataby @Mikejmnez in https://github.com/pydap/pydap/pull/488 - Add function to query opendap urls from CMR by @Mikejmnez in https://github.com/pydap/pydap/pull/495
- Remove slashes from dimension names when creating dds responses (pydap server) by @Mikejmnez in https://github.com/pydap/pydap/pull/503
- Backwards compat by @Mikejmnez in https://github.com/pydap/pydap/pull/502
- Improves support for concat_dims with size larger than 1 by @Mikejmnez in https://github.com/pydap/pydap/pull/505
- Named dim consolidate by @Mikejmnez in https://github.com/pydap/pydap/pull/507
- Stream into temp file using a chunk manager when downloading dap responses by @Mikejmnez in https://github.com/pydap/pydap/pull/509
- release memory when downloading with remote dataset by @Mikejmnez in https://github.com/pydap/pydap/pull/511
- disable caching except when using Consolidate_metadata by @Mikejmnez in https://github.com/pydap/pydap/pull/513
- enables caching when consolidated-metadata is not run by @Mikejmnez in https://github.com/pydap/pydap/pull/514
- String arrays by @Mikejmnez in https://github.com/pydap/pydap/pull/517
- Enable option to requests/skip checksums by @Mikejmnez in https://github.com/pydap/pydap/pull/519
- Adds Parent references for (nested) Groups and BaseTypes (arrays) by @Mikejmnez in https://github.com/pydap/pydap/pull/523
- Update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/pydap/pydap/pull/524
- Enable unpacking responses from httpx by @Mikejmnez in https://github.com/pydap/pydap/pull/527
- Enables batching multiple variable requests into a single dap url by @Mikejmnez in https://github.com/pydap/pydap/pull/525
- Ensure
consolidate_metadataandbatch_modeare well integrated by @Mikejmnez in https://github.com/pydap/pydap/pull/530 - Improve handling of Maps when consolidating metadata by @Mikejmnez in https://github.com/pydap/pydap/pull/531
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/pydap/pydap/pull/532
- Enable caching urls in batch_mode, for debugging purposes by @Mikejmnez in https://github.com/pydap/pydap/pull/533
- Enforce
checksums=True, but expose option to users by @Mikejmnez in https://github.com/pydap/pydap/pull/535
Full Changelog: https://github.com/pydap/pydap/compare/3.5.5...3.5.6
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by Mikejmnez about 1 year ago
pydap - 3.5.5
What's Changed
- Update documentation by @Mikejmnez in https://github.com/pydap/pydap/pull/461
- add
FAQto 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=Falsewhen reading in parallel by @Mikejmnez in https://github.com/pydap/pydap/pull/470 - add
python 3.13to testing by @Mikejmnez in https://github.com/pydap/pydap/pull/472 - set
global dimswhen 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.13metadata and fix spelling mistakes by @Zeitsperre in https://github.com/pydap/pydap/pull/477 - update
BaseType's reference to dimensions inDAP2by @Mikejmnez in https://github.com/pydap/pydap/pull/481 - update
netcdfhandler to be consistent with dmr parser when creating … by @Mikejmnez in https://github.com/pydap/pydap/pull/479 - rename
datacube_urlstoconsolidate_metadataby @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 over 1 year 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_GLOBALandDODS_EXTRAinherited from das parser by @Mikejmnez in https://github.com/pydap/pydap/pull/455 - sets
output_grid=Falseas 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 over 1 year 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 over 1 year ago
pydap - 3.5.2
What's Changed
- Add zenodo badge by @Mikejmnez in https://github.com/pydap/pydap/pull/405
- Update
pre-commithooks by @pre-commit-ci in https://github.com/pydap/pydap/pull/408 - Adds newer
pythonversions to metadata and tests workflows by @Mikejmnez in https://github.com/pydap/pydap/pull/410 - include
cas-extrasas 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 Clientby @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 over 1 year 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 almost 2 years 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.abcby @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.tomlby @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
mainbranch 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 dimensionsatrootlevel 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 almost 2 years 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 about 3 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 over 3 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 over 4 years ago