William Jamieson

Results 45 issues of William Jamieson

The `GenericFile` class (and its subclasses) in asdf is intended to be a wrapper/handler for `io.IOBase` derived python objects, which are what python opens files into. These objects are either...

Currently Windows CI is broken for pytest 7.1, see pytest-dev/pytest#9765. Currently we have pinned pytest below 7.1 for Windows.

@pllim in side conversations pointed out that this portion: https://github.com/asdf-format/asdf/blob/aae8d9aeb5ff0bfe7248bfa595f256d4756ade18/docs/sphinxext/example.py#L44 of one of the custom sphinx directives in the asdf documentation could allow for arbitrary code execution in the documentation....

bug
Docs

### Description This pull request adds converters to astropy in order to properly support the `bounding_box-1.0.0` and `compound_bounding_box-1.0.0` schemas in PR asdf-format/asdf-transform-schemas#31. A major change in this PR is that...

modeling
Close?
io.misc.asdf

### Description When writing ASDF converters for bounding box and compound bounding box in #12696. I found that in order to properly support converters, these classes should be able to...

modeling
Close?
backport-v5.0.x
backport-v5.1.x

### Description Astropy should consider using the pre-commit ci app: https://github.com/apps/pre-commit-ci, instead of its current `Code style checks` github action for PRs. ### Additional context This will provide several benefits...

Feature Request
Upstream Fix Required
dev-automation

### Description This PR turns off the exclusion of `astropy.modeling` from the black configuration in #13253. This is an example of what applying black to a subpackage will look like....

units
modeling
cosmology
installation
no-changelog-entry-needed

### Description This is a bug fix for #13133, which reports that models cannot be evaluated with `MagUnit` parameters. This has been solved by enabling general use of `MagUnit` but...

Bug
modeling
backport-v5.1.x

### Description Removes `astropy.modeling.AliasDict`. This was deprecated in astropy 5.0 and as far as I am aware it is dead code. ### Checklist for package maintainer(s) This checklist is meant...

modeling

### Description In working on asdf-format/asdf-transform-schemas#26, it has become clear that serialization of `CompoundBoundingBox` should be nested under one property rather than as a series of properties. This PR makes...

keep-open
io.misc.asdf