Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/astropy/astropy

Astronomy and astrophysics core library
https://github.com/astropy/astropy

RFC: refactor internal usage of copy=False to copy=COPY_IF_NEEDED (#16166)

Now internally we will be OK regardless of how we deal with the numpy 2.0
change in the meaning...

4b727adcd13d73d9f5efcb2105e016453effb4e4 authored 10 months ago by Clément Robert <[email protected]>
Merge pull request #16170 from neutrinoceros/rfc/sanitize_copy_arg

RFC: refactor copy argument sanitizing into a unified compat function

cad8a7029b63c190d74c51cf7fa735e55791c3e1 authored 10 months ago by Marten van Kerkwijk <[email protected]>
RFC: refactor copy argument sanitizing into a unified compat function

805b16b1a6f808d1a28addefddfae1a54509b57b authored 10 months ago by Clément Robert <[email protected]>
TST: remove workarounds now that contourpy has unpinned nightlies (#16122)

* TST: remove workarounds now that contourpy has unpinned nightlies

* TST: Recombine mpldev i...

3521b0a8939885dcd02eedd39d07f2c2b2a2ac0d authored 10 months ago by Clément Robert <[email protected]>
Merge pull request #15603 from nstarman/bump-py-310

Bump minimum Python to 3.10

06f9f349ef5858ce38c3eabf445231f9145cfa6f authored 10 months ago by P. L. Lim <[email protected]>
DOC: Speed up Sphinx build by using `sphinxcontrib-globalsubs` (#16162)

* Apply sphinxcontrib-globalsubs to substitutions across the package

* Remove unused substitu...

a173fbf780e62c34a30a118b989df468c4b8989e authored 10 months ago by Nick Murphy <[email protected]>
DOC: Add test runner limitation wrt asdf-astropy to Known Issues (#16179)

* DOC: Add test runner limitation
wrt asdf-astropy to Known Issues. [ci skip]

* [pre-commit....

b4272fd479a08ae7d830f1f4cf699d8e2c3215fc authored 10 months ago by P. L. Lim <[email protected]>
Merge pull request #16173 from eerovaher/rm-make-getter

Remove `astropy.coordinates.representation.base._make_getter()`

52d2b360dc386c87e4e7a74dfdacd28428a23a30 authored 10 months ago by Marten van Kerkwijk <[email protected]>
Replace a private function with inline lambdas

Code that `astropy.coordinates.representation.base._make_getter()` is
replaced with is so simple...

629fe45d1b1d5243de6e36dc21ab18f0400144b0 authored 10 months ago by Eero Vaher <[email protected]>
Merge pull request #16159 from lpsinger/lex-pyc

BUG: Fix loading parser tabs on pyc-only installations

b293ac519d2abcd5b0b7e74b20b8f62637ed8080 authored 10 months ago by Marten van Kerkwijk <[email protected]>
BUG: Fix loading parser tabs on pyc-only installations

According to the Python module loading
[flow chart](https://peps.python.org/pep-3147/#flow-chart...

9471c8dd15a6012a06156fc94bb838a4e7fafa71 authored 10 months ago by Leo Singer <[email protected]>
Merge pull request #16169 from manodeep/fix_pow

Replaced pow with a multiply

a74f314b6f7d20674807ae51ac78aa05022f07e8 authored 10 months ago by Larry Bradley <[email protected]>
Replaced pow with a multiply

752887c906ebc093c2b67474feb8e0b496887beb authored 10 months ago by Manodeep Sinha <[email protected]>
Merge pull request #16142 from neutrinoceros/numpy2/array_copy_False

BUG: fix compatibility with numpy 2.0 copy semantics

d32a06ad59188cde97b736806407e7c466dd11cb authored 10 months ago by Marten van Kerkwijk <[email protected]>
BUG: fix compatibility with numpy 2.0 copy semantics

ca0c725886965823c9623aac5749df50e98727c7 authored 10 months ago by Clément Robert <[email protected]>
TST: fix a broken test

45ae0e5815975d5b7a4d97079d9136c6b732360a authored 10 months ago by Clément Robert <[email protected]>
Let Quantity use COPY_IF_NEEDED internally

6068539fde6d35a3ce0b9acd3311a285df91beb2 authored 10 months ago by Marten Henric van Kerkwijk <[email protected]>
Merge pull request #16150 from MridulS/use_array-api-strict

MAINT: Use array-api-strict instead of np.array_api

d3a39fa15b74ddaa9b2868317a93b80533616d0f authored 10 months ago by Marten van Kerkwijk <[email protected]>
Merge pull request #16155 from astropy/revert-16147-tests/pin_pytest

Revert "TST: temporarily pin pytest<8.1" - pytest 8.1 has been yanked
because it caused so much...

9e1bc890b7dcddc7a9d965c6509c03530bc67bd3 authored 10 months ago by Marten van Kerkwijk <[email protected]>
Merge pull request #16140 from astropy/update-astropy-iers-data-pin-1709338155

Update minimum required version of astropy-iers-data

de156f416c23013193f6061ffd936af8796fb303 authored 10 months ago by P. L. Lim <[email protected]>
Revert "TST: temporarily pin pytest<8.1"

524d33c99014ef063cfdf95a4b4c623565803ded authored 10 months ago by P. L. Lim <[email protected]>
Merge pull request #16147 from neutrinoceros/tests/pin_pytest

TST: temporarily pin pytest<8.1

1b5a144e968676d399e0033ace5672827180543c authored 10 months ago by Marten van Kerkwijk <[email protected]>
MAINT: Use array-api-strict instead of np.array_api

bdd8f190fcc9b45e0b9dd2ff5713f48f2283b706 authored 10 months ago by Mridul Seth <[email protected]>
TST: temporarily pin pytest<8.1

b0ba7108d426cd1eef19bb6394c4bf83c30b95fe authored 10 months ago by Clément Robert <[email protected]>
Merge pull request #16144 from neutrinoceros/numpy2/new_str_ufuncs

BUG: declare private str ufuncs as unsupported (np._core.umath._expandtabs*)

5fe3e010fcc6842d3d9814fab6043d899ce3abbe authored 10 months ago by Marten van Kerkwijk <[email protected]>
BUG: declare private str ufuncs as unsupported (np._core.umath._expandtabs*)

5668fd36bbb1a8e799be90f8a313cebd3a9f813e authored 10 months ago by Clément Robert <[email protected]>
Update minimum required version of astropy-iers-data

0d0cf173ae3a9783d2eecf9425ff2eade19774b0 authored 10 months ago by github-actions <[email protected]>
Merge pull request #16137 from eerovaher/shorten_get_frame_without_data

Shorten `_get_frame_without_data()`

6796cb33c50e6c7a3675feb397c20445a8c6134e authored 10 months ago by Marten van Kerkwijk <[email protected]>
Shorten `_get_frame_without_data()`

8626d927fa44eacff524fd89196da50e2c9bf696 authored 10 months ago by Eero Vaher <[email protected]>
Merge pull request #16130 from sbailey/table_vstack_inputs

table.vstack shouldn't modify inputs

47a8dac8f1dab6ce592be6048f70140adead4e1d authored 10 months ago by Marten van Kerkwijk <[email protected]>
test and doc updates

a8a124e89234a50383e28c24465c4d83f717982f authored 10 months ago by Stephen Bailey <[email protected]>
Merge pull request #16125 from mhvk/masked-fix-structured-dtype-ufunc

BUG: Ensure gufuncs using structured dtypes can work with Masked

1fadf50f582cc12960498d76624561acd2dada08 authored 10 months ago by Marten van Kerkwijk <[email protected]>
BUG: ensure gufuncs using structured dtypes can work with Masked

3ae570e330c82ab6eb32030d7ba9028e13d2c586 authored 10 months ago by Marten Henric van Kerkwijk <[email protected]>
TST: check that masking invalid inputs prevents erfa warnings/exceptions

c43bcc37fac53b39f573739ba67022d345faba0f authored 10 months ago by Marten van Kerkwijk <[email protected]>
MAINT: Let ruff format run on docs and examples (#16132)

* MAINT: Let ruff format run on docs and examples

73df5922e36931e54ed66a52abc15806c846febc authored 10 months ago by Mridul Seth <[email protected]>
Merge pull request #16118 from MridulS/masked_dicts

FIX: make unit conversion with MaskedColumn work

6aa875b3675a8d4bbcaf0833899efe44523a8d6a authored 10 months ago by Marten van Kerkwijk <[email protected]>
Merge pull request #16121 from mhvk/masked-gufunc-axes-support

Support axes argument of gufuncs for Masked inputs

ac2427c9c8fc9b2e0342b726bdda52f88e9510e6 authored 10 months ago by Marten van Kerkwijk <[email protected]>
list wrap instead of list comp

850f4ca1476a4b483ab104dcd16d7a7f6815d0ee authored 10 months ago by Stephen Bailey <[email protected]>
Merge branch 'table_vstack_inputs' of https://github.com/sbailey/astropy into table_vstack_inputs

faa3dc636e093ead425cb84a59d0f30666b5290f authored 10 months ago by Stephen Bailey <[email protected]>
list wrap instead of list comp

79f60a3fb386b1808b7ea499c2620729f2ff490d authored 10 months ago by Stephen Bailey <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

a83260ffebc04ca11bc6f32110cc9e668b2ea9d3 authored 10 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
address review comments

Signed-off-by: nstarman <[email protected]>

fe291df5b51a79f7de95b33166074b5577ef17ea authored 10 months ago by Nathaniel Starkman <[email protected]>
add changelog entry

fc444048771fa688ca001e10196d837fa8a2938e authored 10 months ago by Stephen Bailey <[email protected]>
MAINT,BUG: Address comments, fix small bugs, add tests

8710e387fa8b8a1792127b44a4e7c2a195c2d5ad authored 10 months ago by Marten Henric van Kerkwijk <[email protected]>
table.vstack shouldn't modify inputs

bd2fce31b4b649b9ecf68b92c743fb48fb0153bb authored 10 months ago by Stephen Bailey <[email protected]>
Merge pull request #16129 from eerovaher/rm-xml-iterparser-fallback

Remove unneeded Python fallback code for XML parsing

6219b8bcf05cddc1e878f3058c396a43420064c6 authored 10 months ago by P. L. Lim <[email protected]>
Remove unneeded XML Python fallback code

`astropy` contains a C extension for parsing XML files along with Python
fallbacks in case the C...

31697d32745e1f31f861334ddaa545f60edbb2c4 authored 10 months ago by Eero Vaher <[email protected]>
MAINT: calculate unmasked result before calculating output mask

f46cd79669fb259bada9d11f53c5d8b5e8178436 authored 10 months ago by Marten van Kerkwijk <[email protected]>
MAINT: refactor __array_ufunc__ a little, ensuring output masks get written in-place

651e9c06da62e5a3ca419b7c3cb77fce6cee6962 authored 10 months ago by Marten Henric van Kerkwijk <[email protected]>
BUG: fix erfa rxp and rxr, and introduce axes support

7d9f9018250b91fd95f98059b997f5932d14e1fb authored 10 months ago by Marten van Kerkwijk <[email protected]>
Merge pull request #16120 from mhvk/masked-erfa-rxp-bug

BUG: fix support for gufuncs with more than one core dimension

b02ab673ccb9bdd5cbe84649afd2c5c47dd1bf3e authored 10 months ago by P. L. Lim <[email protected]>
FIX: make unit conversion with MaskedColumn work

b21bc7f8c4301f13a8f03b0d4b68ab8db293e23e authored 10 months ago by Mridul Seth <[email protected]>
BUG: fix support for gufuncs with more than one core dimension

In particular, `erfa.rxp` and `erfa.rxr`.

f627f362bf4e396d4f5bf8d159e875ffc8012896 authored 10 months ago by Marten van Kerkwijk <[email protected]>
Merge pull request #16117 from pllim/linkcheck-so

DOC: Update linkcheck exception rules

228452378ef7473d18ec967165996a8167bb6015 authored 10 months ago by P. L. Lim <[email protected]>
DOC: Update linkcheck exception rules

to fix linkcheck job

bd700b2759b95e6564b93da02d83eb3f2a7ae070 authored 10 months ago by P. L. Lim <[email protected]>
tests: update figure tests

Signed-off-by: nstarman <[email protected]>

6fafe8925ffee65f8cd0f670a41ce8e656208783 authored 10 months ago by nstarman <[email protected]>
Bump ubuntu version in weekly tests

Signed-off-by: nstarman <[email protected]>

6b8501835b8f6fff3c6ab0ec89fbf5058aa664b9 authored 10 months ago by nstarman <[email protected]>
run pre-commit for associated fixes.

With manual fixes for ruff-identified non-autofixable issues.

Co-authored-by: Clément Robert <c...

f792894123893e32376f731eda9589e44c24faac authored 10 months ago by nstarman <[email protected]>
upgrade python-version-dependent code

Signed-off-by: nstarman <[email protected]>

f3fdb79c1e5800f7f7df11c311266660259a42d7 authored 10 months ago by nstarman <[email protected]>
bump python version

Signed-off-by: nstarman <[email protected]>

b14c2bc92a9a477cb02a9f165bf1e53c0bf3fc05 authored 10 months ago by nstarman <[email protected]>
CLN: cleanup unused private functionalities in `utils.console` (#16052)

* CLN: remove unused private function utils.console._decode_preferred_encoding

* CLN: remove ...

36d88ece3b038b549c046a5a216abc2b564baa81 authored 10 months ago by Clément Robert <[email protected]>
Merge pull request #16114 from eerovaher/rm-utils-argparse

Remove unused `astropy/utils/argparse.py`

0095b6b24c322ef8dd761861e94aec02a38aa0ec authored 10 months ago by P. L. Lim <[email protected]>
Remove unused `astropy/utils/argparse.py`

The file has not served any purpose since
a5f28a202cb06e4d8c30d287bdf324610023a3c6 (MNT: Remove ...

2d259aee5e66cfef246097428f5f1a3a83b08a0f authored 10 months ago by Eero Vaher <[email protected]>
Merge pull request #16112 from maxnoe/patch-1

docs: Name change in credits

71c540bb7c03d218a8a8db785f2391dd25bbee9b authored 10 months ago by P. L. Lim <[email protected]>
docs: Name change in credits

fc80288195053ca57f6bd641756c7f5a3c987c99 authored 10 months ago by Maximilian Linhoff <[email protected]>
Merge pull request #16081 from pllim/wheel-osx-arm-tested-now

BLD: OSX ARM wheels are now tested

4f6ee07468a8df47bea28c77d997e8d609aac655 authored 10 months ago by P. L. Lim <[email protected]>
MAINT: Use ruff-format instead of running black in pre-commit (#16029)

* MAINT: Use ruff-format instead of running black in pre-commit

* use ruff link

af6c13cf34c4398bdc9543e801b8b51018c6dae5 authored 10 months ago by Mridul Seth <[email protected]>
Merge pull request #16103 from MridulS/remove_parallel

MAINT: remove broken parallel cparser

ea0e44282f72dc62df5861067e9524b7c51a3221 authored 10 months ago by P. L. Lim <[email protected]>
DOC: Fix section underscore length

[ci skip]

500ba281a46480195685da70109a17d5411d849d authored 10 months ago by P. L. Lim <[email protected]>
Merge pull request #16108 from neutrinoceros/doc/contributing_guidelines/long_form_arguments

DOC: use long-form command line options in contributing guidelines for better readability

124494502b97cbdd26ad1211e33690f65d4efe4e authored 10 months ago by P. L. Lim <[email protected]>
DOC: use long-form command line options in contributing guidelines for better readability

7ca75449cb9b9410d8583dc2cf5fb6bacea1605e authored 10 months ago by Clément Robert <[email protected]>
Update docs/changes/io.ascii/16103.api.rst

Co-authored-by: Tom Aldcroft <[email protected]>

2aa0144fbc200d903e7b868ce4e965922c5dd126 authored 10 months ago by Mridul Seth <[email protected]>
MAINT: remove broken parallel cparser

ce7d3f28cfc3fca281a037ebe12e9bb331f3f972 authored 10 months ago by Mridul Seth <[email protected]>
BUG: fix `Angle.to_string()` for angles in degrees represented in hms and angles in hours represented in dms (#16085)

* TST: add regression tests for issue 11280

* BUG: fix Angle.to_string() for angles in degree...

0f1e141f2e9ecf48be9e1465caf9f9d4b8464bc7 authored 10 months ago by Clément Robert <[email protected]>
Merge pull request #16102 from MridulS/gh-16100

MAINT: ignore more unsupported string ufuncs for Quantity

43313420852d90f3baae1223c16cab07c27997ea authored 10 months ago by Marten van Kerkwijk <[email protected]>
DEPR: emit a `FutureWarning` when mutating `Time.location` post-initialization (#16063)

* TST: add a regression test for issue 16061

* DEPR: emit a FutureWarning when mutating Time....

c30178464c97edb3fce9479437e872de14ec5d3e authored 10 months ago by Clément Robert <[email protected]>
Merge pull request #16101 from namurphy/physical-type-magnetic-helicity

Add magnetic helicity as a physical type

d1c9de7212d1c85dff96eb46dc15c12f40fbb03b authored 10 months ago by Marten van Kerkwijk <[email protected]>
MAINT: ignore more unsupported string ufuncs for Quantity

38638e97c35c24ad481f470a14f6a5df046c10c0 authored 10 months ago by Mridul Seth <[email protected]>
BLD: OSX ARM wheels are now tested

5723d41a1a2b86f848afc57163728d69095cf47d authored 10 months ago by P. L. Lim <[email protected]>
Add magnetic helicity as a physical type

e681156053f9fa81d90539f6834d57924a8f165b authored 10 months ago by Nick Murphy <[email protected]>
Merge pull request #16098 from pllim/fix-cron-dispatch

TST: Fix workflow_dispatch in cron jobs

9c270a1004919639377ebdc285e0d1f3ba5b6bcf authored 10 months ago by P. L. Lim <[email protected]>
TST: Fix workflow_dispatch in cron jobs

c67471e5ec812dacd0fceb6f11f1c31fd76d984c authored 10 months ago by P. L. Lim <[email protected]>
TST: Allow workflow_dispatch on weekly cron

e2dc089e38ddefe6be6a4afd903f7079ac812778 authored 10 months ago by P. L. Lim <[email protected]>
Add cgs magnetic induction-field unit Oe (#15962)

1f45d3817b90ef60e92e7d49252a07cd7c6a24c4 authored 10 months ago by Sam Holt <[email protected]>
Merge pull request #16083 from neutrinoceros/coordinates/rfc/dedup_angle_to_sexagesimal_conversion_logic

RFC: deduplicate angle to sexagesimal functions in coordinates.angles.formats

884bcacb79d4903175bedfc40706057860543e59 authored 10 months ago by Eero Vaher <[email protected]>
DEV: Also check milestone on synchronize

[ci skip]

0df2022e1e0d80021fb7d19dba413512405d1bc9 authored 10 months ago by P. L. Lim <[email protected]>
RFC: deduplicate angle to sexagesimal functions in coordinates.angles.formats

32d545255e536b3dceede378c01db34889e22e7a authored 10 months ago by Clément Robert <[email protected]>
API: deprecate warning for show_in_browser (#16068)

* API: deprecate warning for show_in_browser

* add chanelog

2597e904f84362c99c8b0ef948ef69bd23029830 authored 10 months ago by Mridul Seth <[email protected]>
Merge pull request #15593 from eerovaher/prevent-tmpdir

Prevent using the legacy `tmpdir` fixture in tests

770be896ad178ffe0364667c0e626ec46ad5f23a authored 10 months ago by P. L. Lim <[email protected]>
Prevent using legacy `tmpdir` fixture

`pytest` recommends creating temporary directories with the `tmp_path`
fixture instead of the le...

eb88f9a467c67f85bae0cb36e2b91c7ddb35bb6a authored 10 months ago by Eero Vaher <[email protected]>
Make `pytest-mpl` version requirement explicit

Using versions older than 0.17 can cause compatibility problems since
a55defd728190c8d96a8283aee...

c1fc89ba8087415f6e33406680b1b1c55d7493ef authored 10 months ago by Eero Vaher <[email protected]>
BUG: fix a bug where AngleFormatterLocator and ScalarFormatterLocator wouldn't respect matplotlib.rc's axes.unicode_minus (#15902)

* TST: add a regression test for bug 15898

* BUG: fix a bug where AngleFormatterLocator and S...

2fd5783cff187d2bd05dcfb87d9624f2f21ce0b0 authored 10 months ago by Clément Robert <[email protected]>
BUG: make report_diff_values returns consistent (ignoring terminal size) (#16065)

* TST: add a regression test for issue 14010

* BUG: make report_diff_values returns consisten...

c3c92f4eb08964ca8cc5f583518e7386bded87cc authored 10 months ago by Clément Robert <[email protected]>
API: deprecate show_in_notebook (#15905)

* API: deprecate show_in_notebook and JSViewer

* do not deprecate jsviewer, add test

* rem...

e1b6a24fdac4c563f927a769f04fce5d681205b2 authored 10 months ago by Mridul Seth <[email protected]>
Merge pull request #16064 from neutrinoceros/time/test/mark_slow_tests

TST: mark slow tests in astropy/time/tests

a8ccb74607cff3a4887f456c8b51e57b489d9388 authored 10 months ago by Tom Aldcroft <[email protected]>
MAINT: product/cumproduct/sometrue/alltrue is removed from numpy 2.0 dev (#16062)

* MAINT: product/cumproduct is removed from numpy 2.0 dev

* Update astropy/units/quantity_hel...

276a4a701717436e0392314ac66389adc419dd4c authored 10 months ago by Mridul Seth <[email protected]>
Merge pull request #16066 from neutrinoceros/mnt/repo/improve_bug_report_template

MNT: improve bug report template (environment report)

48a792f9d8dc659f428e9c6f0e9e9964a1b60682 authored 10 months ago by P. L. Lim <[email protected]>
Merge pull request #16073 from MridulS/tmp_path

MAINT: use tmp_path fixture for visualization test

bd19069eb209b130864d04c204fb8e8d7e2b9676 authored 10 months ago by P. L. Lim <[email protected]>
fix: set priority order for databases queried by name_resolve (#16046)

* fix: set priority order for databases queried by name_resolve

* Update docs/changes/coordin...

9b7eb22fcf0a705503cbd25001de6d01d246ffa9 authored 10 months ago by Manon Marchand <[email protected]>
Merge pull request #16058 from mhvk/unit-power-keep-integer-if-possible

BUG: ensure powers of units are consistently as simple as possible

56ca4fa9aaee78747c1ed87fada878006892011c authored 10 months ago by P. L. Lim <[email protected]>