Nathaniel Starkman

Results 232 issues of Nathaniel Starkman

- [ ] By checking this box, the PR author has requested that maintainers do **NOT** use the "Squash and Merge" button. Maintainers should respect this when possible; however, the...

cosmology
no-changelog-entry-needed
typing

This function uses `.append`. It looks like with a simple helper function (defined externally to this function) we could use a list comprehension instead. I wonder if that would be...

units
Effort-low
Package-novice
Performance
good first issue

Convenience function to calculate matter radiation equality.

cosmology
keep-open

Followup to #15852 Plz squash.

cosmology
no-changelog-entry-needed
keep-open
typing

This reverts commit 4d5fea1e2c0d1ed4e1f7120a6fc5b69d8669080f, reversing changes made to aa07f3d18cf0011f05f9b9e6a0385e39a8d205e4. Probably a draft until #16473 is fixed.

Docs
units
cosmology
no-changelog-entry-needed

We have pandas as an optional dependency. This PR ensures type checkers understand Pandas + Astropy. All the contents of `typing` are NOT runtime dependencies. The only cost this dependency...

table
installation
no-changelog-entry-needed
keep-open
Python3.10
typing

The Problem: This issue arose in https://github.com/astropy/astropy/pull/15852, where it was discovered that adding type hints to files can result in Sphinx erroneously believing the private source of the type hint,...

Upstream Fix Required
Docs
Bug
typing

### Description Having the following package structure is considered much safer. ``` astropy/ ├── pyproject.toml ├── ... ├── src/ │ └── astropy/ ``` ### Additional context https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

testing
installation
build
Refactoring
needs-discussion

type: Enhancement

Fixes #147 Plz don't squash.