Skip to content

Commit 49bd63a

Browse files
authored
Remove PseudoNetCDF (#8446)
1 parent 0c1ad54 commit 49bd63a

19 files changed

+10
-479
lines changed

ci/requirements/all-but-dask.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ dependencies:
2828
- pandas
2929
- pint>=0.22
3030
- pip
31-
- pseudonetcdf
3231
- pydap
3332
- pytest
3433
- pytest-cov

ci/requirements/environment-py311.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ dependencies:
3232
- pip
3333
- pooch
3434
- pre-commit
35-
- pseudonetcdf
3635
- pydap
3736
- pytest
3837
- pytest-cov

ci/requirements/environment-windows-py311.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ dependencies:
2828
- pint>=0.22
2929
- pip
3030
- pre-commit
31-
- pseudonetcdf
3231
- pydap
3332
- pytest
3433
- pytest-cov

ci/requirements/environment-windows.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ dependencies:
2828
- pint>=0.22
2929
- pip
3030
- pre-commit
31-
- pseudonetcdf
3231
- pydap
3332
- pytest
3433
- pytest-cov

ci/requirements/environment.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ dependencies:
3333
- pip
3434
- pooch
3535
- pre-commit
36-
- pseudonetcdf
3736
- pydap
3837
- pytest
3938
- pytest-cov

ci/requirements/min-all-deps.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ dependencies:
3737
- pandas=1.4
3838
- pint=0.22
3939
- pip
40-
- pseudonetcdf=3.2
4140
- pydap=3.3
4241
- pytest
4342
- pytest-cov

doc/api-hidden.rst

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -591,20 +591,6 @@
591591
backends.H5netcdfBackendEntrypoint.guess_can_open
592592
backends.H5netcdfBackendEntrypoint.open_dataset
593593

594-
backends.PseudoNetCDFDataStore.close
595-
backends.PseudoNetCDFDataStore.get_attrs
596-
backends.PseudoNetCDFDataStore.get_dimensions
597-
backends.PseudoNetCDFDataStore.get_encoding
598-
backends.PseudoNetCDFDataStore.get_variables
599-
backends.PseudoNetCDFDataStore.open
600-
backends.PseudoNetCDFDataStore.open_store_variable
601-
backends.PseudoNetCDFDataStore.ds
602-
603-
backends.PseudoNetCDFBackendEntrypoint.description
604-
backends.PseudoNetCDFBackendEntrypoint.url
605-
backends.PseudoNetCDFBackendEntrypoint.guess_can_open
606-
backends.PseudoNetCDFBackendEntrypoint.open_dataset
607-
608594
backends.PydapDataStore.close
609595
backends.PydapDataStore.get_attrs
610596
backends.PydapDataStore.get_dimensions

doc/api.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,7 +1117,6 @@ arguments for the ``load_store`` and ``dump_to_store`` Dataset methods:
11171117

11181118
backends.NetCDF4DataStore
11191119
backends.H5NetCDFStore
1120-
backends.PseudoNetCDFDataStore
11211120
backends.PydapDataStore
11221121
backends.ScipyDataStore
11231122
backends.ZarrStore
@@ -1133,7 +1132,6 @@ used filetypes in the xarray universe.
11331132

11341133
backends.NetCDF4BackendEntrypoint
11351134
backends.H5netcdfBackendEntrypoint
1136-
backends.PseudoNetCDFBackendEntrypoint
11371135
backends.PydapBackendEntrypoint
11381136
backends.ScipyBackendEntrypoint
11391137
backends.StoreBackendEntrypoint

doc/getting-started-guide/installing.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ For netCDF and IO
3838
- `cftime <https://unidata.github.io/cftime>`__: recommended if you
3939
want to encode/decode datetimes for non-standard calendars or dates before
4040
year 1678 or after year 2262.
41-
- `PseudoNetCDF <http://github.com/barronh/pseudonetcdf/>`__: recommended
42-
for accessing CAMx, GEOS-Chem (bpch), NOAA ARL files, ICARTT files
43-
(ffi1001) and many other.
4441
- `iris <https://github.com/scitools/iris>`__: for conversion to and from iris'
4542
Cube objects
4643

doc/user-guide/io.rst

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1308,27 +1308,6 @@ We recommend installing PyNIO via conda::
13081308
.. _PyNIO backend is deprecated: https://github.com/pydata/xarray/issues/4491
13091309
.. _PyNIO is no longer maintained: https://github.com/NCAR/pynio/issues/53
13101310

1311-
.. _io.PseudoNetCDF:
1312-
1313-
Formats supported by PseudoNetCDF
1314-
---------------------------------
1315-
1316-
Xarray can also read CAMx, BPCH, ARL PACKED BIT, and many other file
1317-
formats supported by PseudoNetCDF_, if PseudoNetCDF is installed.
1318-
PseudoNetCDF can also provide Climate Forecasting Conventions to
1319-
CMAQ files. In addition, PseudoNetCDF can automatically register custom
1320-
readers that subclass PseudoNetCDF.PseudoNetCDFFile. PseudoNetCDF can
1321-
identify readers either heuristically, or by a format specified via a key in
1322-
`backend_kwargs`.
1323-
1324-
To use PseudoNetCDF to read such files, supply
1325-
``engine='pseudonetcdf'`` to :py:func:`open_dataset`.
1326-
1327-
Add ``backend_kwargs={'format': '<format name>'}`` where `<format name>`
1328-
options are listed on the PseudoNetCDF page.
1329-
1330-
.. _PseudoNetCDF: https://github.com/barronh/PseudoNetCDF
1331-
13321311

13331312
CSV and other formats supported by pandas
13341313
-----------------------------------------

0 commit comments

Comments
 (0)