diff --git a/Changelog b/Changelog index f1e82e2b3..4015f67a1 100644 --- a/Changelog +++ b/Changelog @@ -22,7 +22,7 @@ version 1.6.5 (tag v1.6.5rel) =============================== - * fix for issue #1271 (mask ignored if bool MA assinged to uint8 var) + * fix for issue #1271 (mask ignored if bool MA assigned to uint8 var) * include information on specific object when reporting errors from netcdf-c * python 3.12 wheels added, support for python 3.7 removed. @@ -341,7 +341,7 @@ * Fix for auto scaling and masking when _Unsigned attribute set (create view as unsigned type after scaling and masking). Issue #671. * Always mask values outside valid_min, valid_max (not just when - missing_value attribue present). Issue #672. + missing_value attribute present). Issue #672. * Fix setup.py so pip install doesn't fail if cython not installed. setuptools >= 18.0 now required for installation (Issue #666). @@ -415,7 +415,7 @@ reading, a vlen string array attribute is returned as a list of strings. To write, use var.setncattr_string("name", ["two", "strings"]).) * Fix for issue #596 - julian day calculations wrong for negative years, - caused incorrect rountrip num2date(date2num(date)) roundtrip for dates with year + caused incorrect roundtrip num2date(date2num(date)) roundtrip for dates with year < 0. * Make sure negative years work in utime.num2date (issue #596). * raise NotImplementedError when trying to pickle Dataset, Variable, @@ -958,7 +958,7 @@ lib after the 4.2 release). Controlled by kwarg 'diskless' to netCDF4.Dataset (default False). diskless=True when creating a file results in a file that exists only in memory, closing the file - makes the data disapper, except if persist=True keyword given in + makes the data disappear, except if persist=True keyword given in which case it is persisted to a disk file on close. diskless=True when opening a file creates an in-memory copy of the file for faster access. @@ -1196,7 +1196,7 @@ version 0.8.1 (svn revision 744) * Experimental variable-length (vlen) data type support added. - * changes to accomodate compound types in netcdf-4.1-beta snapshots. + * changes to accommodate compound types in netcdf-4.1-beta snapshots. Compound types now work correctly for snapshots >= 20090603. * Added __len__ method and 'size' property to Variable class. @@ -1207,7 +1207,7 @@ version 0.8.1 (svn revision 744) * Fixed bug occurring when indexing with a numpy array of length 1. - * Fixed bug that occured when -1 was used as a variable index. + * Fixed bug that occurred when -1 was used as a variable index. * enabled 'shared access' mode for NETCDF3 formatted files (mode='ws', 'r+s' or 'as'). Writes in shared mode are unbuffered, which can @@ -1376,7 +1376,7 @@ version 0.7.3 (svn revision 501) to work as slice indices. * (netCDF4_classic only) try to make sure file is not left in 'define mode' - when execption is raised. + when exception is raised. * if slicing a variable results in a array with shape (1,), just return a scalar (except for compound types). diff --git a/README.md b/README.md index 59cf74311..8fa99985b 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ For details on the latest updates, see the [Changelog](https://github.com/Unidat 06/13/2024: Version [1.7.0](https://pypi.python.org/pypi/netCDF4/1.7.0) released. Add support for complex numbers via `auto_complex` keyword to `Dataset` ([PR #1295](https://github.com/Unidata/netcdf4-python/pull/1295)) 10/20/2023: Version [1.6.5](https://pypi.python.org/pypi/netCDF4/1.6.5) released. -Fix for issue #1271 (mask ignored if bool MA assinged to uint8 var), +Fix for issue #1271 (mask ignored if bool MA assigned to uint8 var), support for python 3.12 (removal of python 3.7 support), more informative error messages. diff --git a/docs/index.html b/docs/index.html index f120d187c..29e5a7c3c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -289,7 +289,7 @@
Dimension
names can be changed using the
-Datatset.renameDimension
method of a Dataset
or
+Dataset.renameDimension
method of a Dataset
or
Group
instance.
netCDF variables behave much like python multidimensional array objects @@ -901,7 +901,7 @@
The optional comm
keyword may be used to specify a particular
MPI communicator (MPI_COMM_WORLD
is used by default).
Each process (or rank)
-can now write to the file indepedently.
+can now write to the file independently.
In this example the process rank is
written to a different variable index on each task
>>> d = nc.createDimension('dim',4)
@@ -1164,7 +1164,7 @@ Functions
Will be converted to a array of strings, where each string has a fixed
length of b.shape[-1]
characters.
optional kwarg encoding
can be used to specify character encoding (default
-utf-8
). If encoding
is 'none' or 'bytes', a numpy.string_
btye array is
+utf-8
). If encoding
is 'none' or 'bytes', a numpy.string_
byte array is
returned.
returns a numpy string array with datatype 'UN'
(or 'SN'
) and shape
b.shape[:-1]
where where N=b.shape[-1]
.
@@ -2884,7 +2884,7 @@ Methods
The value of _Encoding
is the unicode encoding that is used to decode the bytes into strings.
When numpy string data is written to a variable it is converted back to
-indiviual bytes, with the number of bytes in each string equalling the
+individual bytes, with the number of bytes in each string equalling the
rightmost dimension of the variable.
The default value of chartostring()
is True
(automatic conversions are performed).
diff --git a/examples/reading_netCDF.ipynb b/examples/reading_netCDF.ipynb
index 670b06340..95d33957d 100644
--- a/examples/reading_netCDF.ipynb
+++ b/examples/reading_netCDF.ipynb
@@ -479,7 +479,7 @@
"### Finding the latitude and longitude indices of 50N, 140W\n",
"\n",
"- The `X` and `Y` dimensions don't look like longitudes and latitudes\n",
- "- Use the auxilary coordinate variables named in the `coordinates` variable attribute, `Latitude` and `Longitude`"
+ "- Use the auxiliary coordinate variables named in the `coordinates` variable attribute, `Latitude` and `Longitude`"
]
},
{
diff --git a/examples/writing_netCDF.ipynb b/examples/writing_netCDF.ipynb
index 2e2fef5ef..61927929f 100644
--- a/examples/writing_netCDF.ipynb
+++ b/examples/writing_netCDF.ipynb
@@ -710,7 +710,7 @@
"\n",
"netCDF version 4 added support for organizing data in hierarchical groups.\n",
"\n",
- "- analagous to directories in a filesystem. \n",
+ "- analogous to directories in a filesystem. \n",
"- Groups serve as containers for variables, dimensions and attributes, as well as other groups. \n",
"- A `netCDF4.Dataset` creates a special group, called the 'root group', which is similar to the root directory in a unix filesystem. \n",
"\n",
diff --git a/include/membuf.pyx b/include/membuf.pyx
index b964453e9..21a916db4 100644
--- a/include/membuf.pyx
+++ b/include/membuf.pyx
@@ -12,7 +12,7 @@ cdef memview_fromptr(void *memory, size_t size):
buf.size = size # size of pointer in bytes
return memoryview(buf)
-# private extension type that implements buffer protocal.
+# private extension type that implements buffer protocol.
cdef class _MemBuf:
cdef const void *memory
cdef size_t size
diff --git a/include/netCDF4.pxi b/include/netCDF4.pxi
index f748bf82c..62b9be609 100644
--- a/include/netCDF4.pxi
+++ b/include/netCDF4.pxi
@@ -55,7 +55,7 @@ cdef extern from "netcdf.h":
NC_NETCDF4 # Use netCDF-4/HDF5 format
NC_CLASSIC_MODEL # Enforce strict netcdf-3 rules.
# Use these 'mode' flags for both nc_create and nc_open.
- NC_SHARE # Share updates, limit cacheing
+ NC_SHARE # Share updates, limit caching
# The following flag currently is ignored, but use in
# nc_open() or nc_create() may someday support use of advisory
# locking to prevent multiple writers from clobbering a file
@@ -111,7 +111,7 @@ cdef extern from "netcdf.h":
NC_FILL
NC_NOFILL
# Starting with version 3.6, there are different format netCDF
- # files. 4.0 instroduces the third one. These defines are only for
+ # files. 4.0 introduces the third one. These defines are only for
# the nc_set_default_format function.
NC_FORMAT_CLASSIC
NC_FORMAT_64BIT
diff --git a/setup.cfg b/setup.cfg
index 55736d8b9..c0afd570c 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -32,7 +32,7 @@ use_ncconfig=True
# use szip_libdir and szip_incdir.
#szip_dir = /usr/local
# if netcdf lib was build statically with HDF4 support,
-# uncomment and set to hdf4 lib (libmfhdf and libdf) nstall location.
+# uncomment and set to hdf4 lib (libmfhdf and libdf) install location.
# If the libraries and include files are installed in separate locations,
# use hdf4_libdir and hdf4_incdir.
#hdf4_dir = /usr/local
diff --git a/setup.py b/setup.py
index c23eb0348..b17f09ef5 100644
--- a/setup.py
+++ b/setup.py
@@ -182,7 +182,7 @@ def extract_version(CYTHON_FNAME):
HAS_NCCONFIG = False
# make sure USE_NCCONFIG from environment takes
-# precendence over use_ncconfig from setup.cfg (issue #341).
+# precedence over use_ncconfig from setup.cfg (issue #341).
if use_ncconfig and not USE_NCCONFIG:
USE_NCCONFIG = use_ncconfig
elif not USE_NCCONFIG:
diff --git a/src/netCDF4/_netCDF4.pyx b/src/netCDF4/_netCDF4.pyx
index 6023406c9..b8573270d 100644
--- a/src/netCDF4/_netCDF4.pyx
+++ b/src/netCDF4/_netCDF4.pyx
@@ -285,7 +285,7 @@ and whether it is unlimited.
```
`Dimension` names can be changed using the
-`Datatset.renameDimension` method of a `Dataset` or
+`Dataset.renameDimension` method of a `Dataset` or
`Group` instance.
## Variables in a netCDF file
@@ -997,7 +997,7 @@ use the `parallel` keyword to enable parallel access.
The optional `comm` keyword may be used to specify a particular
MPI communicator (`MPI_COMM_WORLD` is used by default). Each process (or rank)
-can now write to the file indepedently. In this example the process rank is
+can now write to the file independently. In this example the process rank is
written to a different variable index on each task
```python
@@ -5625,7 +5625,7 @@ of the the rightmost dimension of the variable). The value of `_Encoding`
is the unicode encoding that is used to decode the bytes into strings.
When numpy string data is written to a variable it is converted back to
-indiviual bytes, with the number of bytes in each string equalling the
+individual bytes, with the number of bytes in each string equalling the
rightmost dimension of the variable.
The default value of `chartostring` is `True`
@@ -6751,7 +6751,7 @@ Will be converted to a array of strings, where each string has a fixed
length of `b.shape[-1]` characters.
optional kwarg `encoding` can be used to specify character encoding (default
-`utf-8`). If `encoding` is 'none' or 'bytes', a `numpy.string_` btye array is
+`utf-8`). If `encoding` is 'none' or 'bytes', a `numpy.string_` byte array is
returned.
returns a numpy string array with datatype `'UN'` (or `'SN'`) and shape
diff --git a/test/test_alignment.py b/test/test_alignment.py
index 3f7333cd6..39c437535 100644
--- a/test/test_alignment.py
+++ b/test/test_alignment.py
@@ -134,7 +134,7 @@ def test_setting_alignment(self):
for line in h5ls_results.split('\n'):
if not line.startswith(' '):
data_variable = line.split(' ')[0]
- # only process the data variables we care to inpsect
+ # only process the data variables we care to inspect
if data_variable not in addresses:
continue
line = line.strip()