Nathan Goldbaum

Results 121 issues of Nathan Goldbaum

I spent a little bit of time this weekend working on adding `__array_function__` to `unyt_array`. The work is on the `array-function` [branch on my fork](https://github.com/ngoldbaum/unyt/tree/array-function). Unfortunately I think it might...

This is weird: ``` In [1]: import unyt In [2]: type(unyt.msun) Out[2]: unyt.array.unyt_quantity In [3]: type(unyt.Msun) Out[3]: unyt.array.unyt_quantity In [4]: type(unyt.unit_symbols.Msun) Out[4]: unyt.unit_object.Unit In [5]: unyt.unit_symbols.msun --------------------------------------------------------------------------- AttributeError Traceback (most...

Currently `Unit` objects can carry a copy of a full `UnitRegistry` object. This is wasteful, since the `Unit` Object only needs to keep track of other unit names with the...

It would be useful to be able to install this in environments where I don't have access to a compilation environment. I've had success setting up wheel building infrastructure using...

It should be possible to provide an interface for loading arbitrary large unigrid data in an out-of-core fashion, as mediated by dask. This might be an interesting way to support...

help wanted
new feature
daskening

While working on #280, I noticed that both `numpy.testing.assert_equal` and `numpy.testing.assert_array_equal`, which are both used extensively in the unyt codebase, don't check units if one of the arguments is dimensionless....

Currently meson-python will generate the same wheel for a debug python build and a regular python build. I think this violates the principle of least surprise, since if one is...

enhancement

See https://github.com/sphinx-doc/sphinx/issues/11449#issuecomment-1942743318 and replies for some context. Today I happened to get into a state where a sphinx parallel build would reproducibly segfault trying to connect to the IPython history...

bug

### Describe the issue: Currently we allow constructing negative-sized fixed-width dtypes even though they are useless. It would be more helpful to raise an error IMO ### Reproduce the code...

00 - Bug

Once all these issues are fixed the CI job running with the sanitizers turned on can have `UBSAN_OPTIONS=halt_on_error=1` in its `spin test` invocation so that new UB doesn't get introduced...

00 - Bug
Project
sprintable - C